特殊字符插入MySQL

特殊字符插入MySQL

您好,我试图将特殊字符插入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/

10-11 14:36