Autor Zpráva
r0me0
Profil
Ahoj,
mám dotaz: mysql_query("INSERT INTO tab_komentare (kom_id,kom_datum,kom_uzivatel,kom_text) VALUES ('$idnovinky',NOW(),'$uzivatel','$text')");

vkládá komentáře k člnánkům do tabulky...
Jenže vloží se mi vždy jen první komentář a u druhého mi mysql_error() vypíše toto:
Duplicate entry '1' for key 11

to entry '1' je nejspíš hodnota, která se vkládá do položky Kom_id, tam se ukládá id článku, ke kterému byl komentář přidán, ale ten key 11 netuším co by mohl být...

u jiných článků to píše:
Duplicate entry '7' for key 17
Duplicate entry '3' for key 13

děkuji předem za pomoc
djlj
Profil
Máš tam prostě nastaven unikátní index, tak ho smaž.
r0me0
Profil
super, už jede, ale stejně to nechápu, co tam čemu vadilo...díky
r0me0
Profil
jo aha, že byl ten sloupec nastaven na primární klíč a přitom jsem do něj vkládal několik stejných hodnot... už to docvaklo :)
Toto téma je uzamčeno. Odpověď nelze zaslat.