Yadgar: [MySQL 4.0] Datenbank nimmt keine Daten an

Beitrag lesen

Hi(gh)!

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.  
  
Ich hatte zwischenzeitlich die Schreibweise umgestellt, aktuell ist das hier:  
  
`$query = 'INSERT INTO Testtabelle (Name) VALUES ("'.mysql_real_escape_string($Name).'")';`{:.language-php}  
  

>   
> Und was steht jetzt tatsächlich drin?  
>   
> Erzeuge deine Kontrollausgaben mit `var_dump()`{:.language-php}  
  
Bitte sehr:  
  
string(42) "INSERT INTO Testtabelle (Name) VALUES ("")"  
  
Bis bald im Khyberspace!  
  
Yadgar