【发布时间】:2018-01-14 03:00:29
【问题描述】:
我正在使用带有服务器端分页的 jquery 数据表(php 休息服务器) 当我执行带限制的查询时,我必须得到完整的计数
搜索后,我发现我可以使用 FOUND_ROWS() 但它对我不起作用 这是代码
$sql = "select SQL_CALC_FOUND_ROWS * from `products`".($key?" WHERE id=$key":'')." ORDER BY ".$cols[$_GET['order'][0]['column']]." ".$_GET['order'][0]['dir']." LIMIT ".$_GET['start']." ,".$_GET['length'];
$sql2="SELECT FOUND_ROWS() as countall";
$result = mysqli_query($link,$sql);
$result2 = mysqli_query($link,$sql2);
$count= mysqli_fetch_object($result2);
var_dump( $count->countall);
$data = array();
for ($i=0;$i<mysqli_num_rows($result);$i++) {
$data[$i]= mysqli_fetch_object($result);
}
我犯了什么错误吗?
我只想返回 countall 值
【问题讨论】:
标签: php jquery mysqli datatable