Mahlzeit erbsnehirn,
$benutzername = $_POST["benutzername"];
$passwort = $_POST["passwort"];
$passwortcheck = $_POST["passwortcheck"];
Warum (immer noch) dieses überflüssige Umkopieren?
$sql = 'INSERT INTO
manwiedumm
.Daten
(ID
,Benutzername
,Passwort
) VALUES(NULL, '.$benutzername.', '.$passwort.');';
Hast Du Dir mal testweise den Inhalt der Variablen $sql ausgeben lassen? Was fällt Dir auf?
Es erscheint:
string(96) "INSERT INTOmanwiedumm
.Daten
(ID
,Benutzername
,Passwort
) VALUES(NULL, lol, Passwort);" Ungültige Abfrage: Unknown column 'lol' in 'field list'
Hast Du mal versucht, *genau die Abfrage*, die hier in der Fehlermeldung erscheint, an die Datenbank zu schicken? Was fällt Dir auf?
Was mache ich falsch?
Dir ist anscheinend nicht klar, wie man mit Zeichenketten in SQL umgeht. Eigne Dir dieses Wissen an - es ist absolutes Grundlagenwissen!
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|