本篇文章给大家分享的内容是php mysql 连贯操作,有着一定的参考价值,有需要的朋友可以参考一下
<?php namespace app\index\controller; use think\Db; class User { public function index() { // 一般的where方法进行字符串参数传入查询 // dump(Db::name('user') // ->where('id=1 and name="wangjialin"') // ->find()); // 参数为数组 $map = [ // 'id'=> 2, // 'name' => 'zhangsan', // 'age' => ['>' , 10 ], // 'name' => ['like' , '%zhang%'], 'age' => ['between' , '14,18'] ]; // dump(Db::name('user')->where($map)->select()); // field order limit // dump(Db::name('user') // ->field('id , name as username, age') // ->select()); // dump(Db::name('user') // ->field(['id' , 'name as username' , 'age' , 'sex']) // ->order('id desc') // ->limit(1) // ->select()); // group having // dump(Db::name('user') // ->field(['sum(age) as all_age']) // ->group('password') // ->having('all_age > 50') // ->select()); // 聚合操作count avg sum min max dump(Db::name('user')->count()); dump(Db::name('user')->sum('age')); dump(Db::name('user')->avg('age')); // 获取最近的执行的sql语句 dump(Db::name('user')->getLastSql()); } }
相关推荐:
以上是php mysql 连贯操作的详细内容。更多信息请关注PHP中文网其他相关文章!