1UnitedPower: [MySQL 4.0] Datenbank nimmt keine Daten an

Beitrag lesen

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