我正在尝试将mySQL查询(从obs.Queries中选择*)添加到页面中,我完全忘记了这个术语......我发现了一些“分页”脚本,但它们看起来都非常糟糕,不推荐使用mysql_ *而不是PDO或其他
有谁知道我应该搜索什么/有什么好的例子吗?
我不需要拆分实际页面,只需$_GET['offset']
正常工作。
答案 0 :(得分:1)
分页; http://www.tonymarston.net/php-mysql/pagination.html
该链接是一个不错的演练。
答案 1 :(得分:0)
LIMIT是您正在寻找的。
SELECT * FROM OBS.QUERIES LIMIT 10, 20
从 10 行开始,返回 20 行。通常,您会将用户当前所在的页码放在URL中,并使用$ _GET ['offset'],如上所述。
答案 2 :(得分:0)
像
这样的东西$query = 'SELECT * FROM obs.Queries LIMIT' . $_GET['offset'] * 5 . ',5';
这将为每页提供5个条目。
但请记住在发送之前清理您的输入。就像检查$ _GET ['offset']是数字(is_numeric())并提取整数值(intval())一样。在这种情况下,$ _GET ['offset']也必须始终设置,这样你最好根据是否提供偏移量将页面存储在你指定的变量中。