我在 php 中使用 SQL Anywhere,我使用这样的东西:
sasql_connect ("Uid=".$uid.";Pwd=".$password.";ServerName=".$servername.";CommLinks=tcpip(host=".$ip.";port=".$port.")");
$result = sasql_query("SELECT * FROM cars");
当我使用:
while($row = sasql_fetch_array($result)) {
}
我得到:
Warning: sasql_fetch_array(): 27 is not a valid SQLAnywhere result resource in ...
当我使用:
echo get_resource_type($result);
我得到'SQLAnywhere 结果'
其他功能sasql_num_rows()
也不起作用,这可能是什么原因不起作用?似乎无法识别该资源。我 100% 确定 SQL 查询中没有错误。