我目前正面临这个问题,我从未遇到过这个问题。
当我直接从PHPMyAdmin运行SQL查询时,它显示总共5行5行数据。但是,当我从php脚本运行相同的查询时,它只显示5行中的2行。
它的相同的sql代码,但不确定为什么它显示较少的数据。
我试图重启mysql数据库,但没有解决问题。
这是SQL代码。
$today = date("Y-m-d");
Select `pwd_orders_new`.*, SUM(item_price*qty) AS 'Total' From `pwd_orders_new` WHERE txn_id <> '' AND DATE(`adddate`) = '$today' GROUP BY txn_id ORDER BY `pwd_orders_new`.`id` DESC LIMIT 0,20000
PHP代码:
$_dbObj= new EPOS(DBHOST,DBNAME,DBPW,DBNAME);
$table = $_dbObj->get_orders_onList($id);
while($row = mysqli_fetch_assoc($table)){
$rows['orders'][] =$row;
}
print_r(json_encode($rows));
任何帮助?