Zenti
Erfahrenes Mitglied
Hey Leute,
ich bin total am verzweifeln. Ich weiß nicht, ob ich irgendwas übersehe habe, nur ich komm nicht weiter.
Ich habe in einer Variablen mittels mysql_real_escape_string einen Wert escaped. Was auch wunderbar klappt.
Nur beim speichern in der DB entfernt MySQL die Backslashes. Mir n absolutes Rätsel. Hier mal alle Infos:
Hoffe, ihr könnt mir weiter helfen. Arbeite aktuell an einem Fremdserver und vermute, dass es irgendeine Einstellungssache ist.
Danke schon mal,
Zenti
ich bin total am verzweifeln. Ich weiß nicht, ob ich irgendwas übersehe habe, nur ich komm nicht weiter.
Ich habe in einer Variablen mittels mysql_real_escape_string einen Wert escaped. Was auch wunderbar klappt.
Nur beim speichern in der DB entfernt MySQL die Backslashes. Mir n absolutes Rätsel. Hier mal alle Infos:
PHP:
$value = mysql_real_escape_string($_POST['value']); // $_POST['value'] = 'test'
echo $value; // $value = \'test\'
mysql_query("UPDATE `Test` set `value` = '$value' WHERE `ID` = '1' LIMIT 1"); // Value = 'test'
Hoffe, ihr könnt mir weiter helfen. Arbeite aktuell an einem Fremdserver und vermute, dass es irgendeine Einstellungssache ist.
Danke schon mal,
Zenti
Zuletzt bearbeitet: