今天,当我创建一个用户可以注册的系统时,我试图创建一个id只能注册一次的字段。但是当我运行代码时,它不起作用。请帮忙。
代码:
$query = "SELECT * FROM voter WHERE id = $id";
$result = mysql_query($query);
$num_rows = mysql_num_rows($result);
if ($num_rows > 0) {
echo "<script>alert('Voter ID already exists.')</script>";
}
答案 0 :(得分:0)
这应该有效:
$query = "SELECT * FROM voter WHERE id = '{$id}'";
还要记住id列应该是INTEGER。你确定$ if设置了吗?