【发布时间】:2016-04-04 08:01:33
【问题描述】:
我对php很陌生,我需要解决这个问题:
有一个注册表单,您可以在其中选择姓名、电子邮件和时间。当然,时间有更多选择。
我想添加次数上限。我创建了一段代码,它只工作一次,但我真的不知道如何让它一个一个地工作。我的代码只是一个 if 语句,像这样:
$check_reg_num = "SELECT * FROM database WHERE time='18:00'";
if ($result = mysqli_query($con, $check_reg_num)) {
$rowcount = mysqli_num_rows($result);
if ($rowcount >= 2) {
echo "<script>alert('Reg is full for this time or smthing like that')</script>";
}
exit();
}
这仅适用于 18:00,如果已满,我无法在其他时间注册。我不想复杂化,你知道我想要实现什么:)
感谢您的每一个帮助。
【问题讨论】:
-
使用像
SELECT * FROM database WHERE time=?这样的参数化查询,然后查找mysqli_prepare()和mysqli_execute()In the manual
标签: php sql database if-statement switch-statement