>백엔드 개발 >PHP 튜토리얼 >php和mssql 2000插入数据时的异常

php和mssql 2000插入数据时的异常

WBOY
WBOY원래의
2016-06-13 12:08:151231검색

php和mssql 2000插入数据时的错误
Warning: mssql_query() [function.mssql-query]: message: Line 14: Incorrect syntax near '无'. (severity 15) in function.php on line 22

Warning: mssql_query() [function.mssql-query]: message: Unclosed quotation mark before the character string ' )'. (severity 15) in function.php on line 22

Warning: mssql_query() [function.mssql-query]: Query failed in function.php on line 22

百度了下,说是编码的问题,但是不管我把function。php编码改成utf-8或者gb2312还是报同样的错误,请各位朋友帮忙看下
------解决思路----------------------
没有环境无法测试,需要注意的是:
1、mssql 2000 只支持 gbk,所以你必须使用 gbk 编码
2、如果字段 mc 是 nvarchar 类型的,插入的数据可能需要做类型转换声明 N'无'
     其他类同
3、mssql 2000 转义特殊字符 ' (单引号)时为 '' (即变成两个单引号)

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.