PHPがMSSQL、mssqlnvarcharに接続するときにnvarcharフィールドの長さが255に切り詰められる問題の解決策
この記事の例では、PHP が MSSQL に接続するときに nvarchar フィールドの長さが 255 に切り捨てられる問題の解決策について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
PHP を MSSQL に接続する初心者は、よくこの問題に遭遇します。データベースの nvarchar フィールドのデータはすべて正常ですが、PHP を使用してクエリすると、長さが 255 しかありません。MySQL の varchar の長さが 255 しかないことは誰もが知っています。ただし、MSSQL ではそうではありません。PHP が MySQL の varchar に従って nvarchar を処理するためではありません。
この記事は解決策を提供します:
コードをコピーします コードは次のとおりです:
テーブル名からキャスト(ターゲットフィールドをテキストとして)を選択します
記事テーブルに nvarchar のフィールド概要がある場合、コマンドは次のとおりです:
コードをコピー コードは次のとおりです:
記事からキャスト(テキストとしての概要)を選択
キャストについて、コードは次のとおりです:
コードをコピーします コードは次のとおりです:
CAST (expression AS data_type )
式はターゲットフィールドです
data_type は変換されるデータ型です
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/932480.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/932480.html技術記事 PHP が MSSQL に接続するときに nvarchar フィールドの長さが 255 に切り詰められる問題の解決策 mssqlnvarchar この記事では、PHP が MSSQL に接続するときに nvarchar フィールドの長さが 255 に切り詰められる問題の解決策について説明します。共有先...