Hallo liebe Gemeinde. Ich stehe gerade ziemlich auf dem Schlauch. Ich lasse mittels mysql_real_escape_string Daten in meine Datenbank eintragen. Klappt wunderbar. Lasse ich diese in Textfeldern ausgeben klappt auch alles wie gewollt. Rufe ich diese jedoch per echo normal auf meiner Seite auf bekomme ich anstatt ... " ... nur ... \" ... angezeigt. Was mache ich falsch? ich dachte das mysql sich alleine um die demaskierung kümmert? Hier mal ein auszug meines Codes:
Vielleicht kann mir jemand helfen und mich in die richtige Richtung schupsen
Vielen Dank im voraus und Gruß aus Essen. Pen
PHP:
## Hier meine Eingabe:
## Gebe ich zum Beispiel "Hallo" ein...
$update = "UPDATE tc_news SET
titel='".mysql_real_escape_string($titel)."'
WHERE id='$news_id'";
mysql_query($update) or die(mysql_error());
$Query_news = mysql_query("SELECT * FROM tc_news WHERE sprache='$lang' ORDER BY datum DESC") or die(mysql_error());
$Count_news = mysql_num_rows($Query_news);
$news=mysql_fetch_object($Query_news);
## ... bekomme ich hier \"Hallo\" raus...
echo $news->titel;
Vielleicht kann mir jemand helfen und mich in die richtige Richtung schupsen
Vielen Dank im voraus und Gruß aus Essen. Pen