在PHP / AJAX中,是否有直接的方法来显示查询中的特定行数(比方说5)然后有一个“显示更多”按钮,显示下一个5(依此类推)?
答案 0 :(得分:0)
SELECT info FROM table LIMIT 0,5 //First 5 results
SELECT info FROM table LIMIT 5,5 //Next 5 results
SELECT info FROM table LIMIT 10,5 //Next 5 results
答案 1 :(得分:0)
假设你不想使用AJAX(因为你在“PHP中”说过):你可以做的是在你的sql中使用limit
来获得前几个结果。然后,您可以生成页面,当您生成“更多”按钮时,您将查询字符串添加到它已发送到的页面,例如?begin=6
,这样您的php脚本就知道从哪里开始。
假设您正在使用AJAX:您可以使用jQuery's $.ajax() function(或任何其他库,或“原始”javascript,如果您喜欢痛苦)使用相同的url方案返回结果。然后用你得到的任何结果替换容器的内容。