首页 > 作文

TP5 查询mysql数据库时的find

更新时间:2023-04-07 05:08:33 阅读: 评论:0

$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 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图