php 分配内存大小,php – 允许的内存大小为134217728字节耗尽(试图分配18063885380364533825字节)...

我正在使用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或为空

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值