往表中插入记录'c:\1.txt'成功后,发现显示c:1.txt,少了\?
为什么会这样?要怎么样解决?
多谢。
问题点数:100、回复次数:8Top
1 楼bjack(菜鸟)回复于 2006-03-02 16:04:12 得分 20
你试试把字符串c:\1.txt改为c:\\1.txt看看能不能解决:)Top
2 楼LittleStar(牛牛)回复于 2006-03-02 16:07:37 得分 0
估计改成c:/1.txt可以。Top
3 楼QSHENG(Q圣)回复于 2006-03-02 16:41:06 得分 50
同意二楼的意见,改为c:\\1.txt应该就可以了;字符\为特殊转义符。Top
4 楼XqYuan()回复于 2006-03-02 16:55:13 得分 10
接分Top
5 楼kiki_one(奇奇)回复于 2006-03-02 21:32:09 得分 10
在插入语句中,该文用addslashes函数过滤一下就可以了Top
6 楼LittleStar(牛牛)回复于 2006-03-03 17:12:54 得分 0
to 楼上的
试了一下,没有addslashes这个函数哦Top
7 楼XqYuan()回复于 2006-03-03 17:16:23 得分 10
addslashes不是mysql函数
是PHP的吧Top
8 楼LittleStar(牛牛)回复于 2006-03-05 11:33:33 得分 0
看了mysql的帮助,\为转义字符。
要加多一个\或者换成/Top




