ai didi

php - 如何组合数组行并使其可变

转载 作者:行者123 更新时间:2023-11-30 22:06:20 24 4
gpt4 key购买 nike

我正在使用这种 w3schools 方式从数据库中获取数据:

$sql = "SELECT num_of_reservations FROM table WHERE date = '$date";
$result = $conn->query($sql);

while($row = $result->fetch_assoc()) {
echo $row["num_of_reservations"];
}

我有这样的数据库:

id - date - num_of_reservations - name
1 - 2017-02-02 - 3 - somebody
2 - 2017-02-02 - 5 - somebody
3 - 2017-02-02 - 7 - somebody

如果我想从数据库中回显行,这很好用,但现在我需要制作一个表格,仅当同一天的预订少于 15 人时才允许您进行预订。我当前设计中的问题是,每个 num_of_reservations 行都会转到不同的数组(因为我想知道 while 循环),我需要将它们变成 + (3+5+7) 以便我可以比较,是 num_of_reservations <=15 如果是,我会显示购票屏幕,如果不是,我会告诉您选择另一天。

最佳答案

您可以使用另一个查询来获取所有预订的总和:

$sql = "SELECT SUM(num_of_reservations) AS sum_of_reservations FROM table WHERE date = '$date'";
$result = $conn->query($sql);
$row = $result->fetch_assoc();

if ($row['sum_of_reservations'] <= 15) {
//display ticket buying screen.
} else {
//tell to pick another day.
}

关于php - 如何组合数组行并使其可变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41602360/

24 4 0
文章推荐: c# - MVC 5 Identity 2.0 在登录时显示配置文件完成
文章推荐: java - 值未分配给 Responselistener 中的变量
文章推荐: mysql - 在具有相同 id 的另一个表上查询数据(行)并仅使用一个数据删除结果
文章推荐: php - 如何从消息表中与每个其他用户的所有对话中获取最后一条消息?
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com