Autor Zpráva
Michal28
Profil
Zdravím, jak zamezím stejným hodnotám v tabulce stačí mi v jednom sloupci. Děkuji za rady
Taps
Profil
Michal28:
stejné data jsou uložena v jednom sloupci ?
Michal28
Profil
mám sloupec seriové číslo a potřebuji to ošetřit tak aby když zadám sč tak se mi může po nějaké době vratit zpátky a aby mě to upozornilo že toto číslo už je v tabulce
Taps
Profil
Michal28:
před vložením nového čísla proved select do databáze a zkontroluj jestli je dané číslo už vložené. Další možnost je u sloupce navolit vlastnost UNIQUE, což zapříčiní, že se v daném sloupci nebudou vyskytovat duplicity
Michal28
Profil
mohl bych požadat o mali příklad prosím?
Taps
Profil
Michal28:
<?
$seriove_cislo = intval($_POST['sc']);
$existuje = mysql_query("select sc from seriova_cisla where sc=$seriove_cislo");
  if(mysql_num_rows($existuje) == 1){
  echo 'Seriové číslo již existuje.';
  }
?>
juriad
Profil
Taps:
Není Atomické :) Lepší je použít ten unikátní klíč a odchytávat chyby.
Taps
Profil
juriad:
Díky za doplnění

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: