Mit php in mysql datenbank schreiben

Hey Leute,

Ich möchte ein kleines Gästebuch schreiben, jedoch bekomme ich beim schreiben in die Datenbank immer einen Fehler, hoffentlich kann mir jemand helfen.

@$db = new mysqli("localhost","powerfly","**********","powerfly"); if(mysqli_connect_error()) { echo("Verbindung zur Gästebuch Datenbank ist fehlagschlagen, versuchen sie es später wieder"); } else { $mysql_befehl = "INSERT INTO Gaestebuch ( Name, Text ) VALUES (" .$_POST['Name']."," .$_POST['Text']. ")"; if($db->query($mysql_befehl)) { echo("Daten wurden erfolgreich abgesendet!"); } else { //Diese Meldung kommt immer! echo("Ihr Eintrag konnte nicht hochgeladen weden, versuchen sie es später noch einmal!"); } }

Frag die Datenbank, welchen Fehler sie zu bemängeln hat: php.net/manual/en/mysqli.error.php
Und lass dir die Query zur Kontrolle ausgeben.

Informiere dich außerdem über das Stichwort SQL Injection.

der mysqli_error befehl müsste doch z.B.: so aussehen oder?

Nutzt du mysql oder mysqli?

ich verwende mysqli wie man oben im code sehen kann. :wink2:

Habs gelöst, ich habe einfach mit mysql und nicht mit mysqli gearbeitet!

Ich muss ihm hierbei beipflichten! Tu dir einen großen Gefallen und mach das xD!