正在获取最后一个id PDO

正在获取最后一个id PDO,pdo,lastinsertid,Pdo,Lastinsertid,这就是我所拥有的: $stmt = $handler->prepare('SELECT id FROM users'); $stmt->execute(); $id = $handler->lastInsertId(); echo $id; 所以,我希望结果是,例如,有$id注册用户。您永远不需要从表中选择最后一个id。每当你认为你需要它时,你就需要别的东西。例如,最后一个id与注册的用户数无关。相反,您必须计算用户数: 您永远不需要从表中选择最后一个id。每当你认为你需要

这就是我所拥有的:

$stmt = $handler->prepare('SELECT id FROM users');
$stmt->execute();
$id = $handler->lastInsertId();

echo $id;

所以,我希望结果是,例如,有$id注册用户。

您永远不需要从表中选择最后一个id。每当你认为你需要它时,你就需要别的东西。例如,最后一个id与注册的用户数无关。相反,您必须计算用户数:


您永远不需要从表中选择最后一个id。每当你认为你需要它时,你就需要别的东西。例如,最后一个id与注册的用户数无关。相反,您必须计算用户数:

PDO::lastInsertId-返回上次插入的行或序列值的ID。 — .

您需要的是注册用户数,请参阅

要检索上次插入的ID或序列值,请参阅

PDO::lastInsertId-返回上次插入的行或序列值的ID。 — .

您需要的是注册用户数,请参阅


要检索上次插入的ID或序列值,请参阅。

lastInertId在成功插入操作后可用。您希望选择MAXidPossible duplicate of lastInertId在成功插入操作后可用。您想从用户订单中选择最大可能重复的选择id按id描述限制1这也可以,但可能不是正确的,谢谢。从用户订单中选择id按id描述限制1这也可以,但可能不是正确的,谢谢。他不需要计算结果。只是因为他没有。如果你选择了一些数据,得到了一些结果,然后想数一数,就可以使用results这个词。而OP没有任何查询结果。他唯一的结果就是计数本身,显然计数是没有意义的,他不需要计数结果。只是因为他没有。如果你选择了一些数据,得到了一些结果,然后想数一数,就可以使用results这个词。而OP没有任何查询结果。他唯一的结果就是计数本身,显然计数是没有意义的。
$count = $handler->query('SELECT count(id) FROM users')->fetchColumn();
echo "There is $count registered users";