在工作时,经常会遇到需要通过某种型号查询数据库,但每个型号之间又有很多个不同的版本比如A1,A2。此时如果不做模糊查询,无法查询该型号的所有数据。
我使用的是thinkphp框架里的方法
我通过substr截取数组里part_number从0开始,长度为6的字符串。
然后通过like赋给condition,最后进行查询,完成想要的效果
// 获取字符串的模糊查询格式,然后赋给condition
$result1 = substr($result['part_number'],0,6) . '%';
// var_dump($result1);
$condition['part_number'] = array('like',$result1);
$vo1 = $model->where($condition)->select();