PHP trägt nichts in SQL ein !

Stuntman

Mitglied
Hi,

ich bin was PHP und SQL angeht ein Anfänger ich habe jetzt damit begonnen das ich Werte in eine tabelle in einer Datenbank schreibe. Nur es will nicht. Ich habe eine PHP Datei die 3 Routinen durchläuft in den sie erst connectet und ausgibt ob es erfolgreich war und 2. soll die Datenbank ausgewählt werden und halt auhc eine Meldung ausgeben ob es erfolreich war. Die beiden Routinen laufen ohne Probleme aber bei der 3. Routine. Dort versuche ich 2 Werte in eine von mir schon angelegte Tabelle zuschreiben, doch es geht nicht so recht.

PHP:
if (!mysql_query("INSERT INTO week VALUE('Max','Mustermann')"))
die('Fehler ! Der SQL-Befehl ist Falsch');
 
Probier es mal mit VALUES anstatt mit VALUE:
PHP:
if (!mysql_query("INSERT INTO week VALUES('Max','Mustermann')")) 
die('Fehler ! Der SQL-Befehl ist Falsch');
 
Du musst doch die spaltennamen angeben. wenn du nur die tabelle angibst, weiß ja die db nicht, in welche spalten sie was eintragen soll
mein vorschlag:

PHP:
<?php
if(!mysql_query('INSERT INTO week (vorname, nachname) values ('max', 'mustermann')';")
die('Fehler ! Der SQL-Befehl ist Falsch');
?>

ich hoff, ich konnte dir helfen
 
Zurück