PHP - 无法识别的唯一字段

时间:2014-10-28 10:42:05

标签: php mysql phpmyadmin

今天,当我创建一个用户可以注册的系统时,我试图创建一个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>";

}

1 个答案:

答案 0 :(得分:0)

这应该有效:

$query = "SELECT * FROM voter WHERE id = '{$id}'";

还要记住id列应该是INTEGER。你确定$ if设置了吗?