ホームページ > PHPフレームワーク > ThinkPHP > thinkphp で名前でクエリを実行する方法

thinkphp で名前でクエリを実行する方法

藏色散人
リリース: 2022-12-21 09:34:47
オリジナル
1825 人が閲覧しました

thinkphp では、LIKE キーワードのファジー クエリを実行することで名前でクエリを実行できます。実装コードは次のようになります。"$data['name']=array('LIKE','%Cheng Huan%'); $ arr= $m->where($data)->select();var_dump($arr);"、このステートメントは、名前に「Cheng Huan」を含む人の情報を照会することを意味します。

thinkphp で名前でクエリを実行する方法

#このチュートリアルの動作環境: Windows 10 システム、thinkphp バージョン 5、Dell G3 コンピューター。

thinkphp で名前でクエリを実行するにはどうすればよいですか?

表达式查询方式
GT--大于    
LT---小于    
EQ---等于   
EGT---大于等于     
ELT----小于等于     
NEQ---不等于  //不区分大小写
LIKE---模糊查询      
ONTLIKE---查询不匹配的
ログイン後にコピー

ファジー クエリ LIKE キーワード

  • 名前に「Cheng Huan」が含まれる人の情報をクエリします

      $data['name']=array( 'LIKE','%程欢%');
   $arr= $m->where($data)->select();
      var_dump($arr);
ログイン後にコピー
  • 名前に「Cheng Huan」が含まれない人物に関する情報のクエリ

      $data['name']=array( 'NOTLIKE','%程欢%');    // N OTLIKE中间不能有空格
      $arr= $m->where($data)->select();
      var_dump($arr);
ログイン後にコピー
  • 複数条件のあいまい一致

名前に「Cheng Huan」が含まれる、または名前に「王」が含まれる人物の情報を照会します //デフォルトは or 関係です

    $data['name']=array( 'LIKE',array('%程欢%','%王%'));
    $arr= $m->where($data)->select();
    var_dump($arr);
ログイン後にコピー

名前に「王」が含まれる人物の情報を照会します「Cheng Huan」を含む名前と「王」を含む名前の人の情報

   $data['name']=array( 'LIKE',array('%程欢%','%王%'),'and');
    $arr= $m->where($data)->select();
    var_dump($arr);
ログイン後にコピー

推奨学習:「thinkPHP ビデオ チュートリアル

以上がthinkphp で名前でクエリを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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