INSERT-Befehl nicht ausgeführt
christian
- datenbank
Ich habe einen INSERT-Befehl abgesetzt, das Skript brachte keine Fehlermeldungen auch nicht die Funktion mysql_error()! In der Datenbank ist jedoch kein Eintrag sichtbar!
Kann mir wer sagen warum?
Danke im Voraus
mfg
christian
Hi,
das liegt oft daran, daß du im mysql_query einen Fehler hast (z.b. dass in der ersten Klammer 5 Werte und in der zweiten Klammer 6 oder 4 Werte stehen (weil einen vergessen oder Schreibfehler eines DB-Feldes oder Anführungszeichen vergessen:
mysql_query("insert into tabelle (id, datum, hund, haus) values ('$id', '$datum, '$hund')");
Viele Grüße
Der Query stimmt, das ist ja das Problem!
mfg
christian
Hi,
das liegt oft daran, daß du im mysql_query einen Fehler hast (z.b. dass in der ersten Klammer 5 Werte und in der zweiten Klammer 6 oder 4 Werte stehen (weil einen vergessen oder Schreibfehler eines DB-Feldes oder Anführungszeichen vergessen:
mysql_query("insert into tabelle (id, datum, hund, haus) values ('$id', '$datum, '$hund')");
Viele Grüße
Hi,
evtl stimmen die Typen nicht überein?
Wenn du versuchst, in ein TinyInt(1) Feld ein a reinzuschreiben, funzts auch nicht. Laß dir vor dem Query alle Variablen ausgeben und überprüfs die Typen in der Datenbank.
Achte auch darauf daß Integers und Strings nicht zu lang sind und "1" kein Integer ist.
Viele Grüße