thinkphp では、LIKE キーワードのファジー クエリを実行することで名前でクエリを実行できます。実装コードは次のようになります。"$data['name']=array('LIKE','%Cheng Huan%'); $ arr= $m->where($data)->select();var_dump($arr);"、このステートメントは、名前に「Cheng Huan」を含む人の情報を照会することを意味します。
#このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。