gpt4 book ai didi

php - 在 PHP 中使用数据库信息作为常量

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

我不知道怎么表达这个,所以我会尽力而为。我正在尝试从我的数据库中的某个列中获取常量。它是什么网站,您可以在其中预订正在举行的某些事件。在数据库中,有一列表示特定 field 的最大座位数 (num_seats)。在网站上,它显示了剩余/可用座位的最大数量(当有人预订座位时数字会减去)。我想做的是,在一定数量上,可用性从可用到有限再到无。 “无”部分很简单,我要找的是 Limited。我希望它在只有大约 1/3 的 field 可用时更改为“有限”。

现在,当所有者输入座位数(我们假设为 100)时,数据库将填充 100,因此 1/3 大约是 34。我的问题是,当有人注册时,数字会下降,所以 99 = 33, 90 = 31, 80 = 26。它总是会变的,所以如果我说:

if($num_seats < $row['num_seats'] / .33) {
echo "Limited";
}

这永远不会是真的,因为它总是在变化。我的问题(抱歉“啰嗦”)是,是否可以在我的 php 代码中使数字成为一个常量,或者是否可以更容易地向数据库添加一个新列并将一个命名为 max_num_seats 和另一个名称seats_avail?

在此先感谢...

最佳答案

使用两个表:一个用于存储座位总数的“所有者”,另一个用于预订。然后进行加入/选择并找出要显示的内容。

关于php - 在 PHP 中使用数据库信息作为常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14939475/

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