2个查询和分页

时间:2014-12-31 20:06:31

标签: php mysql pagination

我有2个查询,我无法使用UNION,请参阅问题here

所以,我被迫使用2个单独的查询:

$sql1 = 'SELECT * FROM sheikh_tbl, wall';
$sql1 .= ' WHERE shk_fname LIKE "%'.$keyword.'%"';
$sql1 .= ' OR shk_mname LIKE "%'.$keyword.'%"';
$sql1 .= ' OR shk_lname LIKE "%'.$keyword.'%"';

这个结果的数量是14

$sql2 = 'SELECT * FROM wall WHERE srub = "Sawtiyat" AND wtitle LIKE "%'.$keyword.'%"';

此32

的结果数量

现在,分页时间,我每页设置10个结果,总共我现在有46个,这意味着5个页面,所以我应该使用查询来进行分页LIMIT $ start,$ perPage

谢谢你们

1 个答案:

答案 0 :(得分:0)

我解决了previous topic

使用UNION ALL而不是UNION,所以现在分页将变得简单。

谢谢你们