检查是否选中了查询中的所有行

时间:2017-08-02 01:41:21

标签: php mysql sql

我有这个代码,它是AJAX函数的一部分,每当用户到达页面底部时,就会向$opslaglimit添加5行。

$opslaglimit = 5;    
$opslag = $db->prepare("SELECT * FROM table1 LEFT JOIN table2 ON table1.id = table2.id LIMIT $opslaglimit");

我想创建一个函数,所以当没有剩余的行可以从与查询匹配的数据库中收集时,我可以向用户显示一条消息。

我知道这可以通过在没有LIMIT的情况下进行其他查询来实现,然后比较计数。这看起来像是一些代码,我想听听你们是否知道更简单的方法。

谢谢

1 个答案:

答案 0 :(得分:1)

您可以通过检查返回的结果数是否小于请求的限制来“破解它”。这意味着你已经到了最后。但是,你会在每个N的限制中得到一个误报。只是一个快速的黑客。如果需要,我会在以后提供真正的解决方案。 :)