ホームページ > バックエンド開発 > PHPチュートリアル > PHPがmssqlでnull値を読み込んだときの判断方法

PHPがmssqlでnull値を読み込んだときの判断方法

WBOY
リリース: 2016-06-13 13:40:51
オリジナル
962 人が閲覧しました

php が mssql を読み込むときに null 値を判断するにはどうすればよいですか?
環境は次のとおりです: linux redhat 5.4,php+freetds+mssql 2005 サーバー



//***** **********************************************

$value=iconv("GB2312","UTF-8",$row[iconv("UTF-8","GB2312",$field)]);
echo "" ; // mssql 2005 で $field フィールドが null の場合、次の文は実行されません
echo $value;// mssql 2005 で $field フィールドが null の場合、次の文は実行されません

echo ""// mssql 2005 で $field フィールドが null の場合、次の文は実行されません




//* *** ************************
echo "
";
//echo "waredatememo:".$ test[" waredatememo"] ;
echo "
";
echo iconv("GB2312","UTF-8",$row[iconv("UTF-8","GB2312",$) field)] ) または die("MSG results:".mssql_get_last_message());

mssql 2005 では $field フィールドは null 値です。

上記のステートメントを使用してテストすると、Web ページには「MSG results:」のみが表示され、その後にメッセージは表示されません。

解決!....

-----解決策---------
結果をクエリした後、empty を使用して判断してください。結果は配列であるため、=='' や ==0 を直接使用して

を判断することはできません。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート