<?php

 #DB 高级查询
// select * from table where A and B or C
$all_data = DB::table("shopnc_goods_common")
->where("base_goods_commonid", -1)
->where('goods_name', 'like', '%' . $keywords . '%')
->orWhere('goods_jingle', 'like', '%' . $keywords . '%')
->select("goods_commonid")->get();
// select * from table A and B
$users = DB::table('users')
->whereColumn([
['first_name', '=', 'last_name'],
['updated_at', '>', 'created_at']
])->get(); // select * from table A and ( B or C )
$all_data = DB::table("shopnc_goods_common")
->where("base_goods_commonid", -1)
->where(function ($query) use ($keywords) { //闭包
$query->where('goods_name', 'like', '%' . $keywords . '%')
->orWhere('goods_jingle', 'like', '%' . $keywords . '%');
})
->select("goods_commonid")->get();

最新文章

  1. bootstrap入门
  2. eclipse 断点使用深入技能
  3. 基于jQuery的ajax对WebApi和OData的封装
  4. Selenium自动化测试项目案例实践公开课
  5. [3D跑酷] GUIManager UI管理
  6. 24Mybatis_延迟加载——用association来实现
  7. 20145235 《Java程序设计》第一次实验报告
  8. C++单元测试2
  9. 小猪的Android入门之路 Day 3 - part 3
  10. Python新手学习基础之运算符——成员运算与身份运算
  11. Java并发编程学习笔记 深入理解volatile关键字的作用
  12. Android的主线程和子线程
  13. 源码怎么找之rest_framework的用户认证
  14. java中的参数传递是按引用传递还是按值传递
  15. MVC项目加入WebApi
  16. pm2启动jenkins不存在tty的问题
  17. Linux 磁盘告警分析
  18. Linux搜索查找类指令
  19. [性能优化] perf
  20. CS229 6.2 Neurons Networks Backpropagation Algorithm

热门文章

  1. Nohup后台运行程序
  2. Murano Weekly Meeting 2016.08.09
  3. (转)Python字典实现三级菜单
  4. Linux常用操作命令介绍
  5. JavaScript比较运算符——&quot;== != === !==&quot;区别
  6. 深入理解java虚拟机阅读笔记(1)运行时数据区域
  7. 从零开始的全栈工程师——js篇2.21(事件对象 arguments 阻止事件默认行为兼容 事件委托 事件源对象)
  8. Python人工智能之初识接口
  9. ASP.NET MVC 音乐商店 - 4. 数据访问
  10. python_opencv应用系列1:图片读写