Php 如何获取限制后的剩余数据(以DB为单位)
我的数据库中有5个用户,我想获得前3个数据并向他们发送一封特定的电子邮件。我如何获得剩余的2个用户并通过另一组电子邮件发送他们Php 如何获取限制后的剩余数据(以DB为单位),php,mysql,Php,Mysql,我的数据库中有5个用户,我想获得前3个数据并向他们发送一封特定的电子邮件。我如何获得剩余的2个用户并通过另一组电子邮件发送他们 $sql = $conn->prepare('SELECT * FROM Users LIMIT 3'); $sql->execute(); while($result = $sql->fetch(PDO::FETCH_ASSOC)) { mail sending codes... } DB:用户 id | Name | Email 1
$sql = $conn->prepare('SELECT * FROM Users LIMIT 3');
$sql->execute();
while($result = $sql->fetch(PDO::FETCH_ASSOC)) {
mail sending codes...
}
DB:用户
id | Name | Email
1 | John | john@gmail.com
2 | Mark | mark@gmail.com
3 | Erik | erik@gmail.com
4 | Ryan | ryan@gmail.com
5 | Grey | grey@gmail.com
前三名
SELECT * FROM Users LIMIT 3
接下来的2个用户
SELECT * FROM Users OFFSET 3
请阅读有关偏移量的信息
SELECT Email FROM Users OFFSET 3
OFFSET
跳过特定数量的行(在本例中为3行)。您可以使用SQL单词OFFSET,不是吗?“从用户偏移量3中选择*”