关于sql的问题

runke 2004-08-02 05:50:20
我用php写的程序,当向mysql中插入数据时假如有" ' "这个符号则不能插入成功,例如写“I'm sorry”,就不能插入成功。请问有什么办法解决没有!!
...全文
40 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ccterran 2004-08-02
victoryall说法是没有用的。

应该用addslashes或mysql_escape_string
回复
pwtitle 2004-08-02
编码以后写入,解码后读出。
回复
victoryall 2004-08-02
转义
$a=htmlspecialchars($a);
回复
hzqq 2004-08-02
asp里面是str=replace(str,"'","''")
把1个引号换成2个引号
这点估计在Php中也一样吧
回复
xuzuning 2004-08-02
转义 ' ==> \'
可用函数
AddSlashes()
mysql_escap()
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2004-08-02 05:50
社区公告
暂无公告