Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP返回“;警告:无法保存结果集";但是MySQL工作台返回正确_Php_Mysql - Fatal编程技术网

PHP返回“;警告:无法保存结果集";但是MySQL工作台返回正确

PHP返回“;警告:无法保存结果集";但是MySQL工作台返回正确,php,mysql,Php,Mysql,我已经为此挣扎了几天了:'-(我的类从两个表返回一个匹配的数字数组 SELECT R.*, L.* FROM LSR_pool_TBL AS R, LRP_pool_TBL AS L WHERE((R.LSR_CELL_NO = L.LRP_cellNo) OR (R.LSR_WORK_NO = L.LRP_cellNo) OR (R.LSR_ALT_NO = L.LRP_cellNo) OR (R.LSR_HOME_NO = L.LRP_cellNo)) 当我运行上

我已经为此挣扎了几天了:'-(我的类从两个表返回一个匹配的数字数组

SELECT R.*, L.* 
FROM LSR_pool_TBL AS R, LRP_pool_TBL AS L
WHERE((R.LSR_CELL_NO = L.LRP_cellNo)
    OR (R.LSR_WORK_NO = L.LRP_cellNo)
    OR (R.LSR_ALT_NO = L.LRP_cellNo)
    OR (R.LSR_HOME_NO = L.LRP_cellNo))
当我运行上面的查询时,在MySQL Workbench中我得到了想要的结果,但是当我在PHP中运行查询时,我得到了“警告:无法保存结果集”,但是两个表都有数据。表1有250000条记录,表2中有3800条记录

我曾尝试将“mysql_query(“setsql_BIG_TABLES=1”);”设置为一个建议,但没有效果

更让我沮丧的是,我无法访问服务器上的日志


有人有什么建议吗?

PHP内存错误或PHP MYSQL缓冲区错误可能会导致两个问题。 要修复php内存错误,请增加
内存\u限制

ini_set("memory_limit","256m");
或更高。

要修复PHP/Mysql问题,请无缓冲地运行查询。因为我不知道您使用的是哪种Mysql驱动程序,这里有一个直接链接

您可能有两个问题,一个是PHP内存错误,另一个是PHP Mysql缓冲区错误。 要修复php内存错误,请增加
内存\u限制

ini_set("memory_limit","256m");
或更高。

要修复PHP/Mysql问题,请无缓冲地运行查询。因为我不知道您使用的是哪种Mysql驱动程序,这里是直接链接

,那么您最好向我们展示PHP代码,而不仅仅是查询每次您在mew代码中使用数据库扩展时,世界上某个地方都会有一只小猫被勒死,它已被弃用多年,并且已经消失了如果你只是在学习PHP,那就把精力花在学习
PDO
mysqli
数据库扩展上。对不起,我通常使用mysqli,但这是一个非常需要更新的遗留系统。那么你最好在每次使用数据库扩展时向我们展示PHP代码,而不仅仅是查询在最新的代码中,一只小猫在世界的某个地方被勒死了。它已经被弃用了很多年,在PHP7中永远消失了。如果你只是在学习PHP,那就把精力花在学习
PDO
mysqli
数据库扩展上。很抱歉,我通常使用mysqli,但这是一个非常需要改进的遗留系统更新。感谢Forbs,无缓冲查询工作正常。感谢Forbs,无缓冲查询工作正常。