私はphpでSQLAnywhereを使用していますが、次のようなものを使用しています。
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()
しないなどの他の機能、これが機能しない理由は何でしょうか?リソースが認識されていないようです。SQLクエリにエラーがないことを100%確信しています。