当insert update 遇到 ' "

tgq1981 2005-12-15 10:29:11
做了一个新闻编辑页面,但当被编辑的内容中出来 ' 或 " 时就不知该怎么处理,
在MsSQL中都已经解决,请问PHP+MYSQL该怎么处理?


新闻内容如下:

使用ADO组件查询WEB数据库
1.调用Server.CreateObject方法取得"ADODB.Connection"的实例,再使用Open方法打开数据库:
   conn = Server.CreateObject("ADODB.Connection")
   conn.Open("HT")
2.指定要执行的SQL命令
   连接数据库后,可对数据库操作,如查询,修改,删除等,这些都是通过SQL指令来完成的,如要在数据表signaltab中查询代码中含有"X"的记录
   sqlStr = "select * from signaltab where code like '%X%'"
   rs = conn.Execute(sqlStr)
新闻来源:<a href='www.com'>www.com</a>





请高手指点如果正确的插入或修改此条记录到表中! [PHP+MYSQL]
表结构: id, txt
...全文
136 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tgq1981 2005-12-15
  • 打赏
  • 举报
回复
说具体一点吧!比如:
$article_body = str_replace('"',"",$article_body);
mathematician 2005-12-15
  • 打赏
  • 举报
回复
mysql转义字符\

select '\'';
tgq1981 2005-12-15
  • 打赏
  • 举报
回复
自己解决:在phpbb中找到的答案!

$text = str_replace("\'", "''", $text);
$text = str_replace("\n", '<br />', $text);
$text = str_replace('<', '<', $text);
$text = str_replace('>', '>', $text);
$text = str_replace('"', '"', $text);

56,803

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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