博客列表 >thinkphp 高级查询和请求类型

thinkphp 高级查询和请求类型

秋闲独醉
秋闲独醉原创
2022年08月31日 14:49:34494浏览

1、Thinkphp 数据库 高级查询练习

  1. //高级查询
  2. //快捷查询
  3. $res = Db::name('order')
  4. // ->where('order_id|order_sn','=',201804171129599877)
  5. ->where('order_amount&total_amount','<',200)
  6. ->select();
  7. //批量字段查询
  8. $res = Db::name('order')
  9. ->where([
  10. ['uid','=',1],
  11. ['order_id','>',10]
  12. ])
  13. ->select();
  14. //whereColumn比较两个字段
  15. $res = Db::name('order')
  16. ->whereColumn('confirm_time','>','add_time')
  17. ->select();
  18. //动态查询
  19. $res = Db::name('order')
  20. ->whereConsignee('上海滩')
  21. ->find();
  22. $res = Db::name('order')
  23. ->getByConsignee('上海滩');
  24. $res = Db::name('order')
  25. ->getFieldByConsignee('上海滩','order_sn');
  26. var_dump($res);

2、thinkphp 请求练习

  1. public function demo()
  2. {
  3. //post请求方式
  4. if(!Request::isPost()){
  5. return '请求的类型不是post';
  6. }
  7. $post = Request::post('id/d');
  8. $name = Request::post('name/s');
  9. echo $post;
  10. echo '------------';
  11. echo $name;
  12. echo '------------';
  13. //get 请求方式
  14. // $get =Request::get('name');
  15. // return $get;
  16. //获取header
  17. $info = Request::header();
  18. echo $info['accept'];
  19. echo '------------';
  20. echo $info['accept-encoding'];
  21. echo '------------';
  22. echo $info['user-agent'];
  23. }
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议