我一直试图让这项工作一整天,并认为我需要帮助。我在这里阅读/尝试了很多相关的帖子,但似乎没有解决问题。
我收到了这个错误:
Fatal error: Out of memory (allocated 524288) (tried to allocate 4294967293 bytes) in C:\inetpub\wwwroot\sandbox\odbc.php on line 26
执行以下代码时:
$query = "SELECT * FROM table";
$res = odbc_exec($connection, $query);
while( $row = odbc_fetch_array($res) )
{
print_r($row);
}
错误消息引用的“第26行”是此行。
while( $row = odbc_fetch_array($res) )
其他信息: 在IIS 7,Windows Server 2008上运行PHP版本5.3.24; PHP memory_limit:500M(在较低的数字不起作用之后,已经增加了这个疯狂的高点)
请帮忙。谢谢!
答案 0 :(得分:4)
我遇到了这个完全相同的错误,结果发现我选择的表有一个nvarchar(max)类型的字段。减少字段的长度(例如,到nvarchar(100))解决了我的问题。