Autor Zpráva
adamico
Profil
Zdravím. Na webe mám formulár ktorý hádže údaje do databázy. Ako mám spraviť aby mi tam tie udaje nehádzal duplicitne ? Našiel som si nejakú syntax ktorá mi ale zjavne nefunguje.
<?php
require_once("mysql.php");


$sql1 = mysql_query("CREATE TABLE IF NOT EXISTS sk(
id_tabulky MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT,
nick VARCHAR(25) NOT NULL,
sprava VARCHAR(50) NOT NULL,
PRIMARY KEY (sprava, id_tabulky) )");

$sql = mysql_query("INSERT IGNORE INTO sk SET nick='$_POST[tex1]', sprava='$_POST[tex2]'"); 
if($sql){
   echo "<!-- SQL Dopyt vykonaný -->";
} else {
   echo "Zaznam sa nepodarilo vlozit do databazy!";
}

if($sql1){
   echo "<!-- SQL1 Dopyt vykonaný -->";
} else {
   echo "Záznam1 sa nepodarilo vlozt do databazy!";

}

?>
radas
Profil *
no postup by mohl byt nasledujici
provest dotaz na db jestli tam jsou uložene data pokud ano tak by se třeba mohl udělat jen update pokud ne tak by se data vložila...
adamico
Profil
no lenže ja nechcem aby sa robil update, chcem aby ked sa tam data raz vložia tak aby sa nedali prepisovať a aby sa už tie isté nedali zapísať.
Kajman_
Profil *
Přidejte té tabulce unikátní index.
http://www.linuxsoft.cz/article.php?id_article=912

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: