选择mssql 2008数据,但不显示所有在ubuntu服务器上使用php


Select mssql 2008 data but not display all using php in ubuntu server

我有SQL server 2008,我想从ubuntu服务器使用php显示数据。运行web应用程序后,它只显示34675行中的22158行。这是我的代码:

$qry = "select contract_no from contracts";
$result = mssql_query($qry,$con);
while($rs=mssql_fetch_array($result))
{
print "$rs[contract_no]<br>";
}
?>

它只显示了22158条记录,而实际上数据库中有34675条记录。

PHP在php.ini中设置了内存限制。我不确定这是你遇到的问题,但它值得提及,希望能有所帮助。为了验证这一理论,使用mysql_unbuffered_query()代替mssql_query()。如果您使用此更改获得所有34675条记录,那么这就是您的问题。