Andreas Görtz: Was mach ich falsch?

Beitrag lesen

Hi Jessi,

vorweg - die Funktion mysql_db_query() ist als deprecated eingestuft und sollte nicht mehr verwendet werden. Stattdessen solltest du die Funktion mysql_query() benutzen.

$daten = "INSERT INTO job_foto (anrede,name,vorname) VALUES ('" . $_POST["anrede"] . "','" . $_POST["name"] . "','" . $_POST["vorname"] . "')";
mysql_db_query($name,$daten);

Da du oben die evtl. auftretenden Fehler abfängst, könntest du es hier doch auch tun:

mysql_db_query($name,$daten) or die("Zwar konnte sowohl die Verbindung mit der Datenbank hergestellt werden, als auch es mit dem Auswählen der Datenbank vergleichsweise wenig Probleme gab. Die Abfrage jedoch hat einen Fehler hervorgerufen, über dessen Auslöser an dieser Stelle lediglich spekuliert werden kann.<br>MySQL hat folgende Fehlermeldung ausgegeben: <tt>".mysql_error()."</tt><br>Bitte Probieren Sie es später noch einmal.");

Gruß,
Andreas.