Problém s foreign key
Napsal: úte 2. čer 2009, 17:44
Prosím o radu, při zápisu do databáze se mi oběví chyba s foreign key: Cannot add or update a child row: a foreign key constraint fails (`hosting/registrace`, CONSTRAINT `registrace_fk_1` FOREIGN KEY (`tarif`) REFERENCES `tarif` (`tarif_id`) ON DELETE CASCADE ON UPDATE CASCADE) Přitom v tabulce kde je "tarif_id" toto id obsahuje.
Děkuji moc za rady.
Teď jsem ještě přišel na to že id do databáze zapíše.
Kód: Vybrat vše
{
switch($cislo) { // zjištění id tarifu
case "Tarif 1": $tarif= 1; break;
case "Tarif 2": $tarif= 2; break;
}
$query = MySQL_Query("INSERT INTO registrace (uzivatel,tarif,jmeno,prezdivka,heslo) VALUES ('$uzivatel', '$tarif', '$jmeno', '$prezdivka', '$heslo')") or die (mysql_error());Teď jsem ještě přišel na to že id do databáze zapíše.