ホームページ >バックエンド開発 >PHPチュートリアル >php および mssql 2000 にデータを挿入するときの例外

php および mssql 2000 にデータを挿入するときの例外

WBOY
WBOYオリジナル
2016-06-13 12:08:151229ブラウズ

php および mssql 2000 にデータを挿入する際のエラー
警告: mssql_query() [function.mssql-query]: メッセージ: 行 14: function.php の行 22 の「なし」(重大度 15) 付近の構文が正しくありません
警告: mssql_query() [function.mssql-query]: メッセージ: function.php の 22 行目の文字列 ' )' の前に閉じていない引用符があります

警告: mssql_query () [function.mssql-query]: function.php の 22 行目でクエリが失敗しました

Baidu が調べたところ、エンコードの問題だと言われましたが、関数を変更しても問題ありませんでした。 PHP エンコードを utf-8 または gb2312 に変更しても、同じエラーが報告されます。

-----解決策のアイデア----------を参照してください。 ----- -------環境がなければテストできません。注意してください:
1. mssql 2000 は gbk のみをサポートしているため、gbk エンコードを使用する必要があります
2フィールド mc が nvarchar 型の場合、挿入されたデータは型変換ステートメントを作成する必要がある場合があります N'None'
その他の同様の
3. mssql 2000 は特殊文字 ' (一重引用符) を '' (つまりつまり、2つの一重引用符になります)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。