ThinkPHP5 フレームワークでは、空かどうかを問い合わせる方法がたくさんありますが、この記事では一般的に使用されるいくつかの方法を紹介します。
- where メソッドを使用したクエリ
where メソッドは、ThinkPHP5 フレームワークで一般的に使用されるクエリ メソッドの 1 つです。配列を渡すことにより、指定されたフィールドが空かどうかをクエリできます。コードは次のとおりです。
//?查詢name字段是否為空 $user?=?db('user')->where('name',?'null')->find(); if?($user)?{ ????echo?'name字段不為空'; }?else?{ ????echo?'name字段為空'; }
- フィールド メソッドを使用したクエリ
フィールド メソッドは、ThinkPHP5 フレームワークで一般的に使用されるクエリ メソッドの 1 つでもあります。クエリ フィールド名と條件を渡すことで、指定したフィールドが空かどうかをクエリできます。コードは次のとおりです。
//?查詢name字段是否為空 $user?=?db('user')->field('name')->where('name',?'null')->find(); if?($user)?{ ????echo?'name字段不為空'; }?else?{ ????echo?'name字段為空'; }
- select メソッドを使用してクエリを?qū)g行します
select メソッドは、指定されたフィールドが空かどうかをクエリすることもできます。クエリ條件とフィールド名を渡すと、クエリ結(jié)果が空の場合、フィールドが空であることを意味します。コードは次のとおりです。
//?查詢name字段是否為空 $user?=?db('user')->where('name',?'null')->select(); if?($user)?{ ????echo?'name字段不為空'; }?else?{ ????echo?'name字段為空'; }
- クエリ メソッドを使用してクエリを?qū)g行する
クエリ メソッドはネイティブ SQL ステートメントを?qū)g行できます。 MySQL の is null または is not null キーワードを使用して、指定されたフィールドが空かどうかをクエリします。
//?查詢name字段是否為空 $user?=?db()->query("SELECT?*?FROM?`user`?WHERE?`name`?IS?NULL"); if?($user)?{ ????echo?'name字段為空'; }?else?{ ????echo?'name字段不為空'; }
上記は本記事で紹介した空かどうかを問い合わせる方法ですので、使用する際は狀況に応じて適切な方法を選択してください。
以上がthinkphp5 で空かどうかをクエリするいくつかの方法の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中國語版
中國語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)