Problem mit Speichern in MySQL Datenbank

djbergo

Erfahrenes Mitglied
Guten Morgen zusammen,

Ich hing jetzt fast 14 Stunden die Nacht über an meiner Webseite. Seit 3 Stunden versuche ich vergeblich ein Fehler rauszubekommen.

Hier der Code:

PHP:
function anwesenheit_edit(){
	global $sql,$md5_user_pass,$values;
	#$sql->sql_query ("DELETE FROM news");
	$sql->sql_query("INSERT INTO member (a091108, a161108, a231108, a301108, a071208) VALUES ('$_POST[091108]', '$_POST[161108]', '$_POST[231108]', '$_POST[301108]', '$_POST[071208]')");
}

Der Speichert mir das ganze immer unter einem neuen Datensatz. Und wenn ich die While schleife mit einbringe, geht gar nix mehr.

Woran kann das liegen?
 
"INSERT" macht doch immer eine neue Zeile in der DB, was hast du denn erwartet? Das kommt aus dem kurzen Abschnitt garnicht raus ... So kann man dir schlecht weiterhelfen!

Zudem solltest du dir mal deinen Quellcode genauer anschauen - mysql_escape_string() fehlt völlig, "global" zu verwenden ist auch nicht gerade eine saubere Sache, vor allem da eine Funktion auch Parameter übernehmen kann. Wenn das ganze OOP ist, solltest du dir vielleicht mal Gedanken über die gesamte Struktur machen!
 
Zurück