0

我在尝试从 php 对 Sybase 运行任何查询时遇到了这个问题:

  • PHP 5.4.3 (cgi-fcgi) (内置: May 9 2013 17:03:23)
  • 内置 --with-sybase-ct=/path/to/freetds
  • 代码:
    <?php
    $con = sybase_connect('server', 'user', 'pwd'); //连接正常
    $q = sybase_query("select col=1", $con); //这里出错,不管SQL
    ?>

  • 输出:
    致命错误:允许的内存大小为 134217728 字节已用尽(尝试分配 30064771074 字节)

有任何想法吗 ?

4

1 回答 1

0

尝试将此添加到您的代码中:

<?php
    ini_set("memory_limit","128M");
    $con = sybase_connect('server', 'user', 'pwd'); //connects fine
    $q = sybase_query("select col=1", $con);        //error here, regardless of SQL
    ?>
于 2013-05-14T17:40:27.797 回答