可能重复:
How do I ensure attribute values containing quotes do not break formatting?
我有一个使用mysql_real_escape_string的插入页面,当插入撇号时很好但是当我想查看/编辑该数据时,它会在“'”之后切断剩下的单词,例如“hello m'y name is “它只显示”你好“,并切断了其余部分。如何让它显示整个事物?
我的编辑/查看页面如下所示:
$sql="SELECT * FROM TABLE";
$result = mysql_query($sql) or die($sql."".mysql_error());
然后我在页面的下方
while ($TV = mysql_fetch_array($result)) {
echo "<td><input type='text' name='EpisodeTitle[$i]' value='{$TV['EpisodeTitle']}' /></td>";
但就像我说它没有展示整件事。