Ich benutze Real Escape String, um Zeichen wie `bringen SQL-Fehler zu stoppen. Dies ist Teil meines Codes, sollte es von einem Formular aktualisieren. Ich brauche Hilfe herauszufinden, wie die Escape-Zeichenfolge mit Update zu tun.PHP mysql real escape mit update
$Comments = mysql_real_escape_string($_POST['Comments']);
$id = mysql_real_escape_string($_POST['id']);
$sql="UPDATE Worklog SET Comments = '$Comments' WHERE id = '$id'";
mysql_query($sql);
<form action="comments.php?id=<?php echo $stuff['id'];?>" method="post">
<br />
Comments: <br />
<textarea name="Comments" method="post" cols="20" rows="5" wrap="hard"><?php echo $stuff['Comments']; ?></textarea> <br />
<br />
<input type="submit" name="makeitgos" />
<br />
<br />
</form>
</body>
</html>
`
Vorsicht, um den Fehler, den Sie sehen, hinzufügen? – atk
Beachten Sie, dass die mysql_-Funktionen veraltet sind. Sie sollten wahrscheinlich anfangen, PDO zu verwenden, da das die Flucht für Sie übernimmt. – liquorvicar
Vielen Dank für den Rat, ich bin in PDO suchen, aber immer noch nicht zur Arbeit, würden Sie in der Lage, ein Beispiel mit meinem Code oben zur Verfügung stellen? Vielen Dank. – Matt