您好,我试图将特殊字符插入MySQL,因为我无法使用它们。
这是我到目前为止所得到的...
mysql_query("UPDATE profiles SET .mysql_real_escape_string playground='$_POST[playground]' WHERE
username='$_SESSION[membersusername]'");
文字形式是
<form method="POST" action="playground.php?action=edit">
<table width="100%" border="0" align="center">
<tr>
<td width="341">Playground<br><textarea name="playground" id="maxLength" rows="5" cols="50"><? echo $playground ?></textarea></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="Update" /></td>
</tr>
</table>
</form>
希望有人会有所帮助。
最佳答案
尝试使用这个
$playground = mysql_real_escape_string($_POST[playground]) ;
mysql_query("UPDATE profiles SET playground='$playground'
WHERE username='".$_SESSION['membersusername']."' ");
改变那条线
<td width="341">Playground<br><textarea name="playground" id="maxLength" rows="5" cols="50"><? echo $playground ?></textarea></td>
至
<td width="341">Playground<br><textarea name="playground" id="maxLength" rows="5" cols="50"></textarea></td>
关于php - 特殊字符插入MySQL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21974988/