精华内容
下载资源
问答
  • TP5查询 随机

    千次阅读 2019-04-01 17:23:39
    苦逼程序员又上线了,欢迎关注我时不时下吐槽的公众号"零零糖"。关注有糖吃。 TP5技术交流群:180460365、320205320、...TP5查询随机 //随机查询10篇 $this->alias('article')->field("article.*")...

    苦逼程序员又上线了,欢迎关注我时不时下吐槽的公众号"零零糖"。关注有糖吃。

    TP5技术交流群:180460365、320205320、320205320

     

    随机文章?随机查询10篇文章?查询乱序?

    使用orderRaw('rand()') 即可实现

    TP5查询随机

    //随机查询10篇
    $this->alias('article')->field("article.*")->orderRaw('rand()')->paginate(10);

     

     

     

    欢迎关注程序猿的个人公众号零零糖,拒绝毒鸡汤

     

    可加以下微信,拉你进微信IT技术交流群,请发送验证信息"thinkphp"。

     

     

    展开全文
  • TP5查询语句

    千次阅读 2019-05-04 21:01:22
    TP5查询语句 查询一个表内的数据: 单个条件: Db::table('think_user')->where('id',1)->find(); 多个条件: Db::table('think_user') ->where([ 'id'=>1, 'sex'=>'男' ])->find(); 只...

    TP5查询语句

    查询一个表内的数据:

    单个条件:

    Db::table('think_user')->where('id',1)->find();
    

    多个条件:

    Db::table('think_user')
    	->where([
    		'id'=>1,
    		'sex'=>'男'
    	])->find();
    

    只查询性别为男的数据列中的id字段:

    Db::table('think_user')->field('id')->where('sex','男')->find();
    

    连表查询:

    Db::table('think_user u')->join('test t','t.uid = u.id')->select();
    

    分页查询:

    Db::table('think_user')->limit('1,10')->select();
    

    排序:

    Db::table('think_user')->order('id desc')->select();
    
    展开全文
  • TP5查询DB查询和模型查询的区别

    千次阅读 2018-12-13 11:34:17
    模型查询出来是对象,Db查询是数组 Db查询出来得用[""]或.取值比如session取值{{:session('user')['account']}}。模型查询可以用使用->和{{:session('user')->account}}, ...

    模型查询出来是对象,Db查询是数组
    Db查询出来得用[""].取值比如session取值{{:session('user')['account']}}。模型查询可以用使用->{{:session('user')->account}},

    展开全文
  • tp5自带了一些查询的方法,今天说一下查询本年、本月以及本周的方法 whereTime()//此方法代替了between and 方法  实际用法如下: ->whereTime('时间字段','year')//查询本年 ->whereTime('时间...

    tp5自带了一些查询的方法,今天说一下查询本年、本月以及本周的方法

    whereTime()//此方法代替了between and 方法
    

      实际用法如下:

    1. ->whereTime('时间字段','year')//查询本年

    2. ->whereTime('时间字段','month')//查询本月

    3. ->whereTime('时间字段','week')//查询本周

      是不是很简单,那有人问了:查询去年,上个月以及上周的该怎么查呢?往下看:

    1. ->whereTime('时间字段','last year')//查询去年

    2. ->whereTime('时间字段','last month')//查询上个月月

    3. ->whereTime('时间字段','last week')//查询上周

      非常简单了,如果想在特定的时间内查询呢?往下看:

    ->whereTime('时间字段','between',['2017-1-1','2017-1-10'])
    

      End;

    转载于:https://www.cnblogs.com/dalaowang/p/11212364.html

    展开全文
  • tp5查询

    千次阅读 2019-05-12 20:30:41
    当select方法的参数为false的时候,表示不进行查询只是返回构建SQL,例如: $subQuery = Db::table('think_user') ->field('id,name') ->where('id','>',10) ->select(false); 结果为: SELECT `id`...
  • MySQL 查询常用函数--tp5查询方法

    千次阅读 2018-03-28 20:16:49
    我使用的是tp5,所以下面的代码中包含了tp5的一些语法和函数。$fin=Db::table('ny_c_cx')->alias('a')->field(['a.id','group_concat(a.id)'=>'chaxun_id','count(a.adminId)'=...
  • tp5 时间查询

    千次阅读 2018-09-21 16:44:20
    在项目中 可能会遇到 跨月份进行查询 比如在 当输入201809 会获取当月的开始时间$start_month 和 结束时间 $end_month 会查询2018年9月份的数据 但是当其中的一个数据是在201809到201810 ,...gt;where('start_time...
  • tp5 like查询 和in查询

    万次阅读 2018-08-09 17:32:18
    in 查询 1 例如: $supplier_id =(1,2,3); $id=1; $result=Db::name("表")->where($id,"in",$supplier_id)->select; like 查询 2-例如 $supplier_id =(1,2,3); $id=1; $...
  • tp5链表查询

    2018-08-23 18:15:03
    //tp5连表查询 //首先生成链表的sql //注意,两个表的字段的取出来顺序要一致,不能颠倒 $sql = Db::table('zhj_account_log') ->where(['user_id'=>$this->user_id,'wisdom_coin'=>0]...
  • tp5如何跨数据库查询

    千次阅读 2019-04-11 17:54:06
    >当然前提是,这两个的数据库都在同一个服务器上才可以的;...tp5使用原生查询:代码如下: $admin=Db::query("SELECT * from h_admin.think_admin_user tau LEFT JOIN hul_admin.admin ha...
  • tp5 联表查询

    千次阅读 2019-05-21 14:17:50
    Db::name('suma')->alias('a')->join('sumb b','b.sum_id= a.id')->select();
  • tp5去重查询、统计

    千次阅读 2019-04-09 15:50:44
    代码如下: 统计个数: $list['num']=db('web_allocation')//表名 ->where($where_n)//查询条件 ->count('distinct(package_type)');//要统计的字段 查询: ...
  • tp5查询后保持分页条件

    千次阅读 2018-11-02 20:00:34
    在这里记录一下Tp5保持分页状态的两种方法: 一: 1 Db::name('data') -> where($where) -> paginate(5,false,['query' => request()->param()]);  二: ...
  • profession 表 industry 表 表 profession通过字段 industry_id 与表...TP5关联: $industrySql = Db::table('industry')->buildSql(); //构造industry表 $infoList = Db::table('profession a')->jo...
  • 今天给大家分享的内容是,查询重复数据 下面的代码是 后台控制器的具体代码, public function select_repeat() { $test_data= Db::table(‘data’); //获取phone列数组 $data_phone = Db::table(‘data’)->...
  • TP5 判断查询结果是否为空

    万次阅读 2018-09-06 08:57:44
    大家用TP5 时都会有这么一个疑虑,就是用select 查询时,如何判断结果为空呢? 这个问题也困扰了我许久,今天找到了一个简单的方便,下面小编为您解答一下: 之前我判断结果是否为空时是这么写的 <?php $num...
  • tp5 thinkphp5 多表关联查询 join查询

    万次阅读 2019-03-03 11:38:55
    我们工作中经常会遇到同时查询两张表的情况 这里写一下两张表查询的方法 /** * 多表测试 */ public function blogs...gt;alias("a") //取一个别名 //与category表进行关联,取名i,并且a表的cate...
  • tp5 查询字段不为空

    千次阅读 2020-05-20 15:21:43
    where 条件 -&gt;where("type",null) //判断为空 -&gt;where("type",'not null') //判断为空 完整sql 语句 Db::table('user') -&gt;where("type",null) //判断为空 -&gt;select();
  • $zhuti_list = db(1, S5YUN_COMPANY . $corpid) ...table('sy_tp_zhuti') -&gt;field($field) -&gt;alias('a') -&gt;join('sy_corpuser b', 'a.fq_ren = b.sy_userid') -&gt;where(function ...
  • tp5 关联子查询

    2020-01-19 00:12:11
    查询示例: 查询表one里面的男性,通过表...//使用tp5的闭包的方式子查询: public function searchCallBack(){ $User=Db::name('one'); // $mid=$User-&gt;buildSql(true); $result=$User-&gt;where('id','in',f...
  • tp5分组查询

    2018-09-19 10:47:00
    $data=DB::name('goods_common')-&gt;alias('a')-&gt;join('all580_goods_attractions w','a.common_id = w.common_id')-&gt;join('all580_goods_tickets t','a.common_id = t.common_id')-&gt;where($where)-&gt;wh...
  • Tp5 whereTime查询

    千次阅读 2019-04-02 14:50:14
    Tp5 whereTime查询 注意: whereTime要求的时间类型是timestamp // 获取今天的评论 db(Comments')-&gt;whereTime('create_time', 'today')-&gt;select(); // 获取昨天的评论 db('Comments')-&gt;whereTime('create...
  • TP5 where条件查询查询数据库

    千次阅读 2018-08-21 16:26:16
    Where 条件表达式格式为: $map['字段名'] = array('表达式', '操作条件'); 其中 $map 是一个普通的数组变量,可以根据... TP运算符 SQL运算符 例子 实际查询条件 eq = $map['id'] = array('...
  • tp5多表查询

    千次阅读 2018-04-29 14:42:49
    方法一: ...-&gt;table('think_user user,think_role role') -&gt;limit(10)-&gt;select(); 为了尽量避免和mysql的关键字冲突,可以建议使用数组方式定义,例如: Db::field('user.name,ro...
  • tp5 查询单个字段的值

    千次阅读 2018-11-29 17:54:00
    $num_lastday = Db::name('test_wx') -&gt;where('num','=',$data['num']) -&gt;order('time desc') -&gt;limit(...
  • tp5查询数据库排除某字段

    千次阅读 2019-08-21 21:00:57
    我想获取的一串数组中,不想获取content 这个字段,于是查看文档 找到这个方法 通常你想要查找某个字段,在field中加入字段名,可是这样写字段多了太麻烦,是不是还有其他方法呢 ...where(['status'=&gt...
  • tp5分组查询最新的数据

    千次阅读 2019-03-06 18:37:52
    $subQuery = Db::table('zhi_user_profit a') -&gt;where('group',5) -&gt;order('create_time desc') -&gt;limit(10000000000)//不加这一行代码就有可能出现不是最新的代码 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 46,396
精华内容 18,558
关键字:

gttp5查询