$where['class_id'] = ['in', '$cid_all'];$where['id'] = ['in', $all_ur_id];//或这样子$where['title'] = ['like', '%php%'];$where['id'] = ['<>', $id];$where['id'] = ['notin', $all_ur_id];//不等于
与find_in_t()相反的函数可以用!find_in_t()//值为数字$id=419;$where[] = ['exp',db::raw("find_in_t($id,category)")];//category值为数字,例子:419,415,414//值为字符串$id值等于dfd 要注意'引号
$where[] = ['exp',db::raw("find_in_t('$id',category)")];//category值为数字,例子:'349/417/419','349/413/415','349/413/416'db::name('menu')->where('find_in_t(:id,pid_all)',['id' => $id])->update([$field => $婴儿奶粉哪种牌子好title]);
type 字段在数据库是以 1,2,3 形式存在 已说到find_in_t函数的使用
对于一些实在复杂的查询,比如find_in_t,也可以直接使用原生sql语句进行查询,例如:
db::table('think_ur') ->where('find_in_t(1,sids)') -物流客服好做吗>lect();::table('think_ur') ->where('find_in_t(1,sids)') ->lect();
为了安全起见,我们可以对字符办公室工作制度串查询条件使用参数绑定,例如:
db::tabl高孝周e('think_ur') ->where('find_in_t(:id,sids)',['id'=>$id]) ->lect();::table('think_ur') ->where('find_in_t(:id,sids)',['id'=>$id]) ->lect();
自己的实例:
$gonggaolist = db::table("fa_cms_archives") ->alias('a') ->join("fa_cms_channel w","a.channel_id=w.id") ->where("w.parent_id=20 and a.status='normal'") ->where("find_in_t('recommend',a.flag)") ->order("a.id卜冰 desc") ->field("a.id,a.channel_id,a.title,a.likes,a.image,w.diyname,a.updatetime,a.flag") ->limit("4") ->lect(); dump($gonggaolist);
效果图
本文发布于:2023-04-07 05:08:32,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/bbd2d25c95be130066184860387c7ea6.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:TP5 查询mysql数据库时的find.doc
本文 PDF 下载地址:TP5 查询mysql数据库时的find.pdf
留言与评论(共有 0 条评论) |