Избягване на повторно добавяне на запис

Acho

Registered
Понякога при добавяне на нов запис в mysql база данните ми записът се добавя повече от веднъж.

Как да избегна това?
 
Една проверка(заявка) първо дали съществува записа, и ако ли НЕ, тогава още една заявка , с която записваш дали го има записа:
$name = '.....';
$query = mysql_result(mysq_query("SELECT * FROM table WHERE name='$name'"), 0, 0);
if($query<1){
//записваме в бД, понеже записа не е наличен
$zapis = mysql_query("INSERT INTO table (name) VALUES('$name')") or die(mysql_error());
}
 

Back
Горе