我在下面使用它。它会防止身份证复制吗?防止身份证复制
代码:
$new_generating_id
=进程页,这将是产生进程页正在处理每次一个新的ID上;
$sql = "select `Message_id` from `queries_sent`
where message_id='$new_generating_id'";
$query = mysql_query($sql) or die ("Error: ".mysql_error());
while ($row = mysql_fetch_array($query)){
$storedid = $row['Message_id'];
}
mysql_free_result($query);
if ($new_generating_id == $storedid) {
echo("An error occured.");
die('');
} else {
echo('');
}
为了使用它来查看它是否有效,我使用已知变量对其进行了测试。
我把$new_generating_id
改成了一个存在的id,当db拉它时它给出了错误信息。你们有什么感想?
你有没有考虑过使用'auto_increment'字段? –
你想达到什么目的? – Marcus
MySQL对于应该用作ID的键具有'unique'和'auto_increment'属性。你不应该在PHP中这样做。 – Blender