gpt4 book ai didi

php - 计算 MySQL 表中给定值之前的行数

转载 作者:行者123 更新时间:2023-11-29 05:29:02 24 4
gpt4 key购买 nike

我已经搜索了很长时间,但没有找到答案。抱歉,如果我找不到这个问题的答案。

我基本上在 MySQL 表中有一个队列,我需要使用 PHP 告诉人们他们在队列中的编号。

现在,我得到了这个,但它所做的只是计算表中的行数:

$rowquery = "SELECT * FROM restaurant_guests ORDER BY ID UNTIL";
if ($stmt = $mysqli2->prepare($rowquery)) {

/* execute query */
$stmt->execute();

/* store result */
$stmt->store_result();

printf("%d", $stmt->num_rows - 1);

/* close statement */
$stmt->close();
}

有人可以帮我指明正确的方向吗?非常感谢您! :)

最佳答案

如果 ID 字段是队列的基础(即,id 越高,队列中的顺序越高),那么查询就像计算 id 值 <= 到用户 id 的行数一样简单

SELECT count(id) FROM restaurant_guests WHERE id <= ?

这里的?代表你要搜索的id值。

关于php - 计算 MySQL 表中给定值之前的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16744434/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com