LIMIT 1000 OFFSET 0;SELECT ... FROM A LEFT OUTER JOIN B ...LIMIT 1000 OFFSET 1000000;假设排序是通过A的PK进行的,并且所有的连接都被正确地索引,我会假设这两个操作应该具有类似的性能,但根据偏移量,它似乎是O(N我比较了一个只有A的select和两个不同的偏移量,时间差远远小于1秒,所以这不应该解
但我需要在按下分页箭头后显示数据库中剩余的5行。我正在做一个视频分享网站,就像Youtube一样。include "config.php";
JOIN videosv ON r.id = v.video_id
ORDER BY r.id LIMIT 5") or die (mysql_error())
如何创建只在页面上显示来自数据库的前几个帖子,以及在这些帖子之后,您可以使用show More posts按钮,当您单击它时,它会在前面的帖子之后显示另外几个帖子,然后您再次使用Show More posts按钮来显示接下来的几个帖子,直到没有更多的帖子可显示为止?像Facebook或YouTube这样的网站有他们的评论。如果在表all_posts_table中有两列: id和post,这行代码将只显示前5个帖子:
$posts = mysql_query("
我有一个非常小的表,我需要运行,显示一些关于注册用户的数据(名称,用户名)。$query = mysql_query("SELECT * FROM users ORDER BY Username ASC") or die(mysql_error());while($user = mysql_fetch_assoc($query)) echo '因此,我想出了一个解决方案