0

我有一个与数据库交互的简短 PHP 脚本。该脚本目前是为 MySQL 编写的,但需要转换为 SQL Server。我没有使用 SQL Server 的经验,并且认为我已经正确完成了大部分操作,但是在脚本的一行中是:

@mysql_fetch_assoc($result)

与此等效的 SQL Server 是什么?

我是否需要编辑查询行?

$query = 'SELECT * FROM location WHERE dType="' . $ajax_var . '" AND oType="' . $ajax_var2 . '"';
4

3 回答 3

2

mysql_fetch_assoc返回一个列名的关联数组,它们逐行映射到它们各自的值。对于 SQL Server,您需要sqlsrv_fetch_array

不要害怕阅读文档。;)

干杯

于 2012-10-19T17:18:07.350 回答
2

mssql_fetch_assoc()是等效的。虽然不是推荐的方法。PDO 将是正确的方法。并且该函数是否mssql_fetch_assoc()存在于您的服务器上当然取决于您安装了哪些 PHP 扩展。

于 2012-10-19T17:18:13.477 回答
0

只改变Y,函数是mssql_fetch_assoc

http://php.net/manual/es/function.mssql-fetch-assoc.php

于 2012-10-19T17:18:56.753 回答