Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Einfache MySQL-INSERT Abfrage läuft nicht
Frage
Hiilfe,
das funktioniert nicht:
$abfrage = "INSERT INTO mitarbeiter (p_nr,nachname,vorname,lart_id,std_satz,ext,ltzt_monat,bemerkung)
VALUES ($p_nr, '$nachname', '$vorname', $lart,$std_satz,$extern,NULL,NULL)";
mysql_select_db("zeiterfassung");
$erg = mysql_query($abfrage);
Die Felder haben folgende Datentypen:
- p_nr - smallint - not null
- vor-/nachname - varchar - not null
- lart_id - smallint(5) - not null
- std_satz - decimal - null
- ext tinyint(1) - not null
- ltzt_monat - date - null
- bemerkung - varchar -null
Das Problem ist, dass ganz einfach kein Datensatz erzeugt wird.
Ich hab schon Alles versucht, um den Fehler zu lokalisieren aber da ich erst vor kurzem mit PHP angefangen habe weiß ich nicht mehr weiter. Vielen Dank schonmal für Eure Hilfe!
Gruß, Stefan
Antwort 1 von Nessus
Hi,
um solche Probleme erst gar nicht aufkommen zu lassen, nutze ich immer den PHP-MySQLAdmin von http://www.phpmyadmin.net/. Dort kannst Du wunderbar die richtigen Statements abbilden.
HTH
Nessus
PS: Probiere mal '".$nachname."', '".$vorname."' usw....
um solche Probleme erst gar nicht aufkommen zu lassen, nutze ich immer den PHP-MySQLAdmin von http://www.phpmyadmin.net/. Dort kannst Du wunderbar die richtigen Statements abbilden.
HTH
Nessus
PS: Probiere mal '".$nachname."', '".$vorname."' usw....

