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つの一重引用符になります)