主题:  如何处理录入和读出带单代号的数据?

kongyz

职务:普通成员
等级:1
金币:0.0
发贴:67
#12003/4/23 12:17:21
我需要向数据库中录入带单引号的数据,一录就出错,我就将录一个单引号的地方录两个单引号,就解决了这个问题,但是 我在修改这个数据的时候又读不出这条数据。那位大虾帮忙!



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#22003/4/23 16:35:05
读出来时把两个单号换成一个不就行了



kongyz

职务:普通成员
等级:1
金币:0.0
发贴:67
#32003/4/24 13:27:04
不行,读不出来。还有别的办法吗?



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#42003/4/25 13:42:12
其实可以用
server.htmlencode()来处理request()数据
这样输入数据库中就不会有问题,读取更不成问题了
如:
aa=server.htmlencode(trim(request("aa")))
(对于不需要进行分行处理的数据比较好)
注:server.htmlencode()不支持request.form()的处理,统一用request()就可以了
如TEXT型,刚需要自己写一个函数来处理,用来替换那些特殊符号

编辑历史:[这消息被germchen编辑过(编辑时间2003-04-25 13:43:03)]


kongyz

职务:普通成员
等级:1
金币:0.0
发贴:67
#52003/4/26 16:40:32
thanks ,我试一下