这让我感到困惑,两个php文件(比如a.php
和b.php
)在运行phpinfo
的同一个目录和一些echo
上。 a.php
正在完美地运行它们,而另一个只是不运行它们。
对于那个(b.php
),它没有任何标题:header()
,也没有特殊功能。只是一些sql
个查询等。
此外,以下脚本在a.php
上正确运行:
include_once('../wp-config.php');
$sel = "SELECT * FROM wp_transaction WHERE customer_id =1 AND createddate BETWEEN SYSDATE() - INTERVAL 30 DAY AND SYSDATE()";
$res = mysql_query($sel);
$num = mysql_num_rows($res);
echo "Count result:".$num;//it shows 18, by checking on the DB table, that's correct
但是,在b.php
中,相同的代码段根本不会打印echo
输出。我错过了什么吗?
答案 0 :(得分:0)
释放结果。执行查询并获得结果后,它可能在内存中处于活动状态。 http://php.net/manual/en/function.mysql-free-result.php