- 论坛徽章:
- 0
|
php使用adodb插入access,当提交的内容带有单引号时,如果是使用mysql因为内容已经被addslashes过所以可以插入成功,但是access却不行。下面是出错提示。请问如何能让特殊字符通过sql语句?我对access的过滤语法不熟悉。
而我又不不愿意使用str_replace去除特殊字符,因为用户提交的数据可能也包含正常的特殊字符。有什么两全的办法么?
- Database Error: [Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 ''\'新添加\''' 中。
- 请求的URL是:
- http://www.doudoukiki.com:8008/upload/admin.php?m=category
- 错误的SQL语句:
- INSERT INTO dk_category(`fid`,`name`,`type`,`model`) VALUES(0,'\'新添加\'','category','article')
复制代码
[ 本帖最后由 doudoukiki 于 2007-1-17 00:05 编辑 ] |
|