php – 允许的内存大小为134217728字节耗尽(试图分配18063885380
我正在使用odbc_connect()连接Ubuntu 14.04上托管的脚本中的firebird数据库
查询必须只获取一行 $connect = odbc_connect("EXAMPLE","GONE","fishing"); $query = "SELECT REMITTONAME,REMITADDRESS,REMITCITY FROM PO WHERE NUM=10072"; $result = odbc_exec($connect,$query); 第3行发生错误,我调用odbc_exec($connect,$query) 允许的内存大小为134217728字节耗尽(试图分配18063885380364533825字节) 我很惊讶为什么odbc_exec函数试图分配15.66 exabyte? 我在php.ini中的内存限制设置为128M,我试图将其增加到500M. memory_limit = 500M 我也尝试在脚本的开头放下面 ini_set(‘memory_limit’,’ – 1′); 在互联网上到处搜索,但没有解决我的问题,仍然试图找出原因. 任何帮助将受到高度赞赏. 注意: 查询中选择的列不为null或为空 解决方法
你试着分配
1.80638854×10 ^ 13兆字节500MB这还不够;)我认为您的查询或odbc模块中存在错误.
这可以帮助您解决问题.您可以在这里获得更多信息: Linux odbc Fatal error: Allowed memory size (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |