mssql_fetch_array是否执行与数据库服务器的连接?

时间:2015-01-13 13:24:49

标签: php sql-server database

我正在开发一个连接到SQL Server数据库的脚本来获取数据并将其存储在MySQL数据库中。

我遇到的一个问题是SQL Server不准备处理繁重的流量。

此时,我正在执行一个返回4385结果的查询(mssql_num_rows),我想循环它们。我的问题是,每个mssql_fetch_array调用是否连接到数据库,或者mssql_query的结果是否存储在内存中。

我不能测试它以查看服务器是否崩溃,这就是我在做任何事情之前必须要问的原因。

提前谢谢。

2 个答案:

答案 0 :(得分:1)

mssql_fetch_array 每次都不会连接到数据库。它将循环遍历由mssql_query()获取的记录。

有关mssql_fetch_array的进一步了解,请参阅下面给出的链接。

http://php.net/manual/en/function.mssql-fetch-array.php[mssql_fetch_array][1]

答案 1 :(得分:0)

从数据库中检索的所有数据都存储在变量中,因此您的循环将无法连接到数据库!