2012-01-27 10 views
0

次のコードを使用してデータベースに一意のドメインのみを入力しようとしました。ユニークな値のみを追加する

$query = "INSERT IGNORE INTO domains2 (domain) 
values ('$query2')"; 
print "running query: <br/>\n$query<br/>\n"; 
mysql_query($query, $link) 
or die ("INSERT error:" .mysql_error()); 

たとえば、test.com/test.phpを入力しようとすると、すでにテーブルに入力しようとしているとします。しかし、それはまだテーブルにデータを追加します。

答えて

2

これは、domainフィールドにUNIQUEキーが必要です。

+1

または、それが唯一の列の場合、PRIMARY KEY。テーブルなしではいけません。 –

関連する問題