如何防止传递重复数据

时间:2015-08-02 20:53:18

标签: php sql

问题已经回答了,谢谢

1 个答案:

答案 0 :(得分:2)

你可以这样做:

ALTER TABLE  `table_name` ADD UNIQUE ( `column_that_should_be_unique` )

或者您可以使用以下方法在PHP中查看:

$query = mysqli_query($con, "SELECT * FROM table_name WHERE column_name='".$user_input."'");

if(mysqli_num_rows($query) > 0){
    //block user from inserting data
}

或者你可以两者都做,以确保数据库没有重复