ホームページ  >  記事  >  バックエンド開発  >  PHP が MSSQL に接続すると、nvarchar フィールドの長さが 255_PHP チュートリアルに切り詰められます

PHP が MSSQL に接続すると、nvarchar フィールドの長さが 255_PHP チュートリアルに切り詰められます

WBOY
WBOYオリジナル
2016-07-13 10:46:251124ブラウズ

PHP を MSSQL に接続する初心者は、よくこの問題に遭遇します。データベースの nvarchar フィールドのデータはすべて正常ですが、PHP を使用してクエリすると、長さが 255 しかありません。MySQL の varchar の長さが 255 しかないことは誰もが知っています。 、しかし MSSQL ではそうではありません。PHP が MySQL の varchar に従って nvarchar を処理するからではありません。

この記事では解決策を示します:

テーブル名からキャスト(ターゲットフィールドをテキストとして)を選択
記事テーブルに nvarchar のフィールド概要がある場合、コマンドは次のようになります:

コードは次のとおりです コードをコピー
記事からキャスト(テキストとしての概要)を選択

キャストについて:

コードは次のとおりです コードをコピー

CAST (式 AS data_type)

式はターゲットフィールドです
data_type は変換されるデータ型です

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632940.html技術記事 PHP を MSSQL に接続する初心者は、よくこの問題に遭遇します。データベースの nvarchar フィールドのデータはすべて正常ですが、PHP を使用してクエリすると、長さは 255 しかありません。誰もが知っています...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。