我找到了一个使用PHP和MySQL的分页条目示例。我发现它只是为一张桌子设计的。
现在我的问题是如何分页“多个查询表”(临时组合的2个或多个表)。我的想法是从它创建一个派生表,但它仍然失败。
也许我做错了。什么应该是我正确的查询?
答案 0 :(得分:1)
只需替换pagination.php中的SQL以反映您的连接表。
基本上,该脚本所做的就是检查行输出后是否有更多行,然后显示一个链接以增加限制。
您可以轻松编写自己的文章:
执行连接表的select count()以查找总数,然后使用while循环查找所有行,使用LIMIT $ from,10只返回10行。
如果$ from仍然小于总计数,则显示您的下一页链接...
答案 1 :(得分:0)
尝试使用UNION
,但是您可以加入查询,如我的代码所示:
$sqlCommand2 = "(SELECT id, product_name AS title, searchurl,img
FROM products
WHERE product_name LIKE '%$searchquery%'
OR details LIKE '%$searchquery%' '$limit'
) UNION
(SELECT id, product_name AS title, searchurl, img
FROM sellproducts
WHERE product_name LIKE '%$searchquery%'
OR details LIKE '%$searchquery%' '$limit'
)";