没法了 mysql插入html问题

fudg1211 2009-10-14 11:25:38
$chat_content=$player[p_name]."向世人展示了<a class=\"display_item\" onclick=\"item_tips(this)\" title=\"$item_tips\">".$item[item_name]."</a>";

$item_tips是一大段的html代码

错误提示
the right syntax to use near 'class="display_item" onclick="item_tips(this)" title="<table style='border: m' at line 1 mysql error number: 1064

应该指的是里面含有单引号' 如果去掉title=\"$item_tips\" 就可以插入

那我现在要怎么样才能插入这段html代码 用了htmlentities和htmlspecialchars都不管用



$sql="insert into ks_chat (chat_readname,chat_content) values ('世界',$chat_content)";
...全文
356 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
llj480028 2009-10-14
  • 打赏
  • 举报
回复
转义用/,
or use 单引来解决!
lypfriends 2009-10-14
  • 打赏
  • 举报
回复
路过,学习
ruanchao 2009-10-14
  • 打赏
  • 举报
回复
function remSpecialChars($string) {
$string = stripslashes($string);
$string = eregi_replace("'","'",$string);
$string = eregi_replace('"','"',$string);
return $string;
}

function addSpecialChars($string) {
// $string = htmlspecialchars($string);
$string = eregi_replace("'","'",$string);
$string = eregi_replace('"','"',$string);
return $string;
}

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧