Dans thinkphp, vous pouvez effectuer une requête par nom en interrogeant de manière floue le mot-clé LIKE. Le code d'implémentation est tel que "$data['name']=array('LIKE','%Cheng Huan%');$arr= $. m ->where($data)->select();var_dump($arr);", cette instruction signifie interroger les informations des personnes dont les noms contiennent "Cheng Huan".
L'environnement d'exploitation de ce tutoriel : système Windows 10, thinkphp version 5, ordinateur Dell G3.
Comment interroger par nom dans thinkphp ?
表达式查询方式 GT--大于 LT---小于 EQ---等于 EGT---大于等于 ELT----小于等于 NEQ---不等于 //不区分大小写 LIKE---模糊查询 ONTLIKE---查询不匹配的
Requête floue LIKE mot-clé
Interroger les informations des personnes dont les noms contiennent "Cheng Huan"
$data['name']=array( 'LIKE','%程欢%'); $arr= $m->where($data)->select(); var_dump($arr);
Interroger les informations des personnes dont les noms ne contiennent pas "Cheng Huan"
$data['name']=array( 'NOTLIKE','%程欢%'); // N OTLIKE中间不能有空格 $arr= $m->where($data)->select(); var_dump($arr);
Correspondance floue multi-conditions
Interroge les informations des personnes dont le nom contient "Cheng Huan" ou dont le nom contient "Wang" // La valeur par défaut est la relation de ou
$data['name']=array( 'LIKE',array('%程欢%','%王%')); $arr= $m->where($data)->select(); var_dump($arr);
Interroge le nom qui contient " Cheng Huan" et dont le nom contient les informations personnelles de "Wang"
$data['name']=array( 'LIKE',array('%程欢%','%王%'),'and'); $arr= $m->where($data)->select(); var_dump($arr);
Apprentissage recommandé : "tutoriel vidéo thinkPHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!