Hakuna matata!
und was in $query tatsächlich drin?
INSERT INTO Testtabelle (Name) VALUES ("")
Das kann nicht stimmen.
$query = "INSERT INTO Testtabelle (Name) VALUES ('".mysql_real_escape_string($Name)."')";
Hier benutzt du einfache Anführungszeichen, um den MySQL-Wert zu umschließen, in deinem Beispiel-Dump stehen da plötzlich doppelte Anführungszeichen.
Und was steht jetzt tatsächlich drin?
Erzeuge deine Kontrollausgaben mit var_dump()
oder var_export()
, statt mit echo()
, dann kriegt man auch Werte wie false
zu Geischt, die von PHP sonst einfach verschluckt werden.
--
“All right, then, I'll go to hell.” – Huck Finn
“All right, then, I'll go to hell.” – Huck Finn