INSERT INTO klappt nicht.

Arachnoo

Mitglied
Hallo ,

ich habe versucht zur Datenbank etwas hinzufügen mit :

mysql_query("INSERT INTO db VALUE('$xxx','$xxx','$xxx','$xxx','$xxx'");

tabele heißt : db
und es wird mit der Datenbank verbunden und auch Ausgewählt.
(ich habe Videotutorial von hier "PHP-Videotutorial 6 - PHP und mySQL Datenbank" mehrmals durchgeschaut und ich weiß nicht mehr woran es liegen kann)
bitte um Hilfe

P.S möglichst verständlich , ich bin anfänger, 2 tage erfahrung.
 
Arachnoo hat gesagt.:
mysql_query("INSERT INTO db VALUE('$xxx','$xxx','$xxx','$xxx','$xxx'");
Es muss zum einen "VALUES" heißen. Zum anderen musst du bei dieser Schreibweise darauf achten, dass du auch alle Felder mit einbeziehst. Und die Reihenfolge, in der du die Daten angibst, muss auch der der Tabelle entsprechen.
 
Danke für deina Antwort won_gak,

leider führte die änderung nicht zum Erfolg. Felder habe ich alle einbezogen. Und die Reinfolge stimmt auch.

Hat jemand noch vorschläge?
 
Vieleicht liegt es an der tabelle, die sieht folgendermasen aus :



CREATE TABLE db (
data text,
name text,
email text,
hp text,
kom text
) TYPE=MyISAM;
 
Zurück