dedlfix: Kein Insert in meine MySQL Datenbank

Beitrag lesen

Tach!

könnt ihr mir sagen wo hier der Fehler liegt? Das Script macht kein Insert, bringt aber auch keine Fehlermeldung

Mir fällt da auch nichts auf.

 if($stmt = $mysqli->prepare("INSERT INTO user_anwesenheit_tage (uat_userid, uat_mo, uat_di, uat_mi, uat_do, uat_fr, uat_sa, uat_so)  
                                    VALUES (?, ?, ?, ?, ?, ?, ?, ?)"))
        {
            $stmt->bind_param("ssssssss", $user, $_POST["uat_mo"], $_POST["uat_di"], $_POST["uat_mi"], $_POST["uat_do"], $_POST["uat_fr"], $_POST["uat_sa"], $_POST["uat_so"]);          
            $stmt->execute();
            }
            else {
                echo $mysqli -> error;
            }

Aber sowohl bind_param() als auch execute() liefern einen booleschen Wert als Ergebnis. Prüf die beiden mal, ob die true sind. Denn wenn die false sind, wird zwar $mysqli->error gefüllt, aber das fragst du dann nicht mehr ab. Und einen Folgefehler seitens PHP, der zu einer Meldung führen könnte, kann da auch nicht auftreten.

dedlfix.