PHP MySQL检查重复条目?

Jay*_*Wit 3 php mysql


如何检查数据库中是否存在重复条目?我不想阻止它,只是一个警告.因此,如果它已经存在,它只是发出警告,由用户决定是否忽略它.
提前致谢!

Sau*_*aul 7

$key_id = 123;

$result = mysql_query("SELECT * FROM table WHERE key_id='$key_id'");
$num_rows = mysql_num_rows($result);

if ($num_rows) {
   trigger_error('It exists.', E_USER_WARNING);
}
Run Code Online (Sandbox Code Playgroud)

  • 实际上它会检查`$ result`中的行数.如果它不是零,那么你有一个副本. (2认同)