PbootCMS二开常用的一些SQL模型,适合初级二次开发人员

更新时间:7个月前 作者:CMS开发网 点赞数:0人 阅读数:286次 0 条评论
摘要:这篇文章主要介绍PbootCMS如何使用 Mysql数据库模型Model类,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
PbootCMS二开常用的一些SQL模型,适合初级二次开发人员

这篇文章主要介绍PbootCMS如何使用 Mysql数据库模型Model类,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

查询数据

▶ 查询单条数据

return parent::table($tbname)->where($where)->order('id desc')->find();

▶ 查询多条数据

// 不带分页
return parent::table($tbname)->where($where)->select();
// 带分页
return parent::table($tbname)->where($where)->page(1, $num, $start)->decode()->select();

▶ 查询单个字段值

return parent::table($tbname)->where($where)->value('id');

▶ 模糊查询

return parent::table($tbname)->in('字段','条件')->select();
return parent::table($tbname)->like('字段','%值%')->select();

▶ 联动查询

$field = array(
    'a.*',
    'b.字符',
    'c.字段',
            
);
$join = array(
    array(
        'kaifa_content_sort b',
        'a.scode=b.scode',
        'LEFT'
    ),
    array(
        'kaifa_content_sort c',
        'a.subscode=c.scode',
        'LEFT'
    )
);
$result = parent::table('kaifa_content a')->field($field)
     ->where('a.status=1')
     ->join($join)
     ->decode()
     ->find();

添加数据

▶ 添加数据并同步添加时间

return parent::table($tbname)->autoTime()->insert($data);

▶ 添加成功返回自增ID

return parent::table($tbname)->autoTime()->insertGetId($data);

▶ 普通新增

return parent::table($tbname)->insert($data);

修改数据

return parent::table($tbname)->where($where)->update($data);

删除数据

return parent::table($tbname)->where($where)->delete();

数据统计

parent::table($tbname)->field('count(*) as count')->where($where)->find();

以上是“PbootCMS二开常用的一些SQL语句”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注CMS开发网交流分享频道!

THE END

如果你的问题还没有解决,可以加入交流群和群友一起讨论。如果想请站长喝杯咖啡,点击打赏按钮扫码赞赏~

版权声明:本站部分教程是由网络收集,然后整理编辑而成,版权归原作者所有,如果由此而造成的侵权,请与我们联系,审核属实后立即删除,谢谢!请与我们联系,审核属实后立即删除,谢谢!

发表评论

666 感谢 牛逼 卧槽
发表评论
评论列表
暂无评论
关于我们
CMS开发网是一个致力于PbootCMS教程发布,技术交流学习分享开发创作的网站,涵盖PbootCMS应用市场,PB二次开发,PB模版下载,欢迎各位前,欢迎各位前来投稿,您的各位前来投稿使广大PB爱好者,欢迎各位前来投稿,您的分享将会使广大P分享将会使广大PB爱好者来投稿,您的分享将会使广大PB爱好者更好的进步。
微信公众号
微信二维码
联系方式
技术交流QQ群号201010290
电话:400-0707-327
邮箱:kefu@kaifacn.com
坐标:陕西 · 西安
网站地图 陕ICP备2020015383号 陕公网安备61019002001930号

Copyright © 2022 CMS开发网 All Rights Reserved.本站采用创作共用版权 CC 4.0 BY-SA 许可协议