php和mssql 2000插入数据时的异常
程序员文章站
2022-03-19 15:11:14
...
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 转义特殊字符 ' (单引号)时为 '' (即变成两个单引号)
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 转义特殊字符 ' (单引号)时为 '' (即变成两个单引号)
相关文章
相关视频
推荐阅读
-
PHP大批量插入数据库的3种方法和速度对比
-
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
-
PHP大批量插入数据库的3种方法和速度对比
-
PHP大批量插入数据库的3种方法和速度对比_PHP
-
PHP大批量插入数据库的3种方法和速度对比_PHP
-
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别_php技巧
-
PHP大批量插入数据库的3种方法和速度对比,php数据库3种_PHP教程
-
PHP大批量插入数据库的3种方法和速度对比,php数据库3种_PHP教程
-
php+mysql插入重复数据的时候抛出异常,能不能捕获异常啊
-
insert-通过Php程序 像数据库插入内容时。在页面提交之后,mysql会有两个相同的数据 只有id不同