2 Stimmen

PHP: Keine Verbindung zur Datenbank hergestellt

Ich habe eine Datenbank namens Nachrichten, mit einer Tabelle namens Benutzer darin. Die Tabelle 'Benutzer' hat fünf Spalten, Benutzer_ID, die der Primärschlüssel ist und automatisch inkrementiert wird. Dann kommt der Vorname, Nachname, Benutzername und Passwort. Aber wenn ich auf die Schaltfläche "Senden" drücke, wird mir ein Verbindungsfehler angezeigt. Kann den Fehler nicht finden!

Was könnte es sein?

Benutzerkonto erstellen

1voto

davidkonrad Punkte 80852

Sie müssen "" um die Felder hinzufügen, die Sie einfügen möchten.

Sie haben derzeit:

$query="INSERT INTO user (fname, lname, username, password) VALUES('$fname', '$lname', '$username', '$password_hash')";

Machen Sie stattdessen folgendes:

$query='INSERT INTO user (fname, lname, username, password) '.
   'VALUES("'.$fname.'", "'.$lname.'", "'.$username.'", "'.$password_hash.'")';

1voto

Liam Allan Punkte 1115

Ändern Sie Ihre Einfügeabfrage in

$query="INSERT INTO user (fname, lname, username, password) VALUES('".$fname."', '".$lname."', '".$username."', '".$password_hash."')";

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X