0
試圖從PHP運行的Sybase對任何查詢我得到這個問題:php sybase允許內存大小用盡?
- PHP 5.4.3(CGI-FCGI)(建:2013年5月9日17時03分23秒)
- 建--with-SYBASE-CT = /路徑/到/ freetds的
- 代碼:
<?php $con = sybase_connect('server', 'user', 'pwd'); //connects fine $q = sybase_query("select col=1", $con); //error here, regardless of SQL ?>
- 輸出:
致命錯誤:用盡134217728個字節允許存儲器大小(試圖 分配30064771074個字節)
任何想法?
128M並沒有幫助。我看着錯誤信息(試圖分配部分)並給出了:ini_set(「memory_limit」,「30G」);這有幫助,但爲什麼在世界上它需要30G來查詢? – 2013-05-15 15:06:41
你的查詢應該有問題,試着優化它,你用'select col = 1'試圖達到什麼目的?你應該先指定一個表和一個數據庫嗎? – 2013-05-15 15:23:34
'select col = 1'是應返回1行的有效sql。我只是用它作爲一個可以輕鬆複製的例子。就像我在我的文章中所述,無論使用何種SQL,我都會收到相同的錯誤消息。 – 2013-05-15 17:27:51