Aktives Mitglied
Hallo,
leider stehe ich grade vor einem sehr komischen Problem:
User sollen Daten an die DB senden, es gibt 2 Varianten die ich versucht habe:
oder
Bei der ersen Variante kommt folgendes an wenn ich
Mit der escape-Funktion sieht das so aus: ich \\
Jetzt frage ich mich wo das Problem liegt, dass keine "" benutz werden können?
mfg
leider stehe ich grade vor einem sehr komischen Problem:
User sollen Daten an die DB senden, es gibt 2 Varianten die ich versucht habe:
Code:
$sql = "INSERT INTO `bla` (`Usercode`, `Wort`, `Mitteilung`) VALUES ('".$_POST['usercode']."', '".$_POST['wort']."', '".$_POST['mitteilung']."')";
Code:
$sql = "INSERT INTO `bla` (`Usercode`, `Wort`, `Mitteilung`) VALUES ('%s', '%s', '%s')";
$sql = sprintf($sql, mysql_real_escape_string($_POST['usercode']), mysql_real_escape_string($_POST['wort']), mysql_real_escape_string($_POST['mitteilung']));
an die DB sende: ich \ich "mag" dich
Mit der escape-Funktion sieht das so aus: ich \\
Jetzt frage ich mich wo das Problem liegt, dass keine "" benutz werden können?
mfg