Php 如何将此分页代码用作多个表
我发现了一个使用PHP和MySQL的分页条目示例。我发现它只是为一张桌子设计的 现在我的问题是如何分页一个“多查询表”(临时合并两个或多个表)。我的想法是用它制作一个派生表,但还是失败了Php 如何将此分页代码用作多个表,php,Php,我发现了一个使用PHP和MySQL的分页条目示例。我发现它只是为一张桌子设计的 现在我的问题是如何分页一个“多查询表”(临时合并两个或多个表)。我的想法是用它制作一个派生表,但还是失败了 也许我做错了。我的正确查询应该是什么?只需替换pagination.php中的SQL即可反映您的联接表 基本上,脚本所做的就是检查已经输出的行之后是否有更多的行,然后显示一个增加限制的链接 您也可以轻松地编写自己的: 对联接表执行select count()以查找总数,然后执行while循环以查找所有行,使用限
也许我做错了。我的正确查询应该是什么?只需替换pagination.php中的SQL即可反映您的联接表 基本上,脚本所做的就是检查已经输出的行之后是否有更多的行,然后显示一个增加限制的链接 您也可以轻松地编写自己的: 对联接表执行select count()以查找总数,然后执行while循环以查找所有行,使用限制$from,10仅返回10行
如果$from仍然小于总计数,请显示下一页链接…只需替换pagination.php中的SQL即可反映已联接的表 基本上,脚本所做的就是检查已经输出的行之后是否有更多的行,然后显示一个增加限制的链接 您也可以轻松地编写自己的: 对联接表执行select count()以查找总数,然后执行while循环以查找所有行,使用限制$from,10仅返回10行
如果$from仍然小于总计数,请显示您的下一页链接…尝试使用
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'
)";
尝试使用
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'
)";
这个问题所依赖的联系现在已经消失,所以这个问题现在不幸地脱离了主题。如果你能确保你所有的问题都是独立的,那就太好了!这个问题所依赖的联系现在已经消失,所以这个问题现在不幸地脱离了主题。如果你能确保你所有的问题都是独立的,那就太好了!