PHP を MSSQL に接続する初心者は、よくこの問題に遭遇します。データベースの nvarchar フィールドのデータはすべて正常ですが、PHP を使用してクエリすると、長さが 255 しかありません。MySQL の varchar の長さが 255 しかないことは誰もが知っています。 、しかし MSSQL ではそうではありません。PHP が MySQL の varchar に従って nvarchar を処理するからではありません。
この記事では解決策を示します:
テーブル名からキャスト(ターゲットフィールドをテキストとして)を選択
記事テーブルに nvarchar のフィールド概要がある場合、コマンドは次のようになります:
コードは次のとおりです | コードをコピー |
記事からキャスト(テキストとしての概要)を選択 |
キャストについて:
コードは次のとおりです | コードをコピー |
CAST (式 AS data_type) |
式はターゲットフィールドです
data_type は変換されるデータ型です