下面由thinkphp框架教程栏目给大家介绍thinkphp6.0.2实现对数据库操作的方法,希望对需要的朋友有所帮助!

因为版本更新导致有些没入门的同学学习thinkphp6出现问题,在这里保留我学习的一点经验!
这是app/contrlar/目录下新建的文件DbTest
:age LIMIT :num”;$map=array(“age”=>20,‘num’=>3);a=Db::query(a=Db::query(a=Db::query(sql,map);dump(map); dump(map);dump(a);}public function demo2(){//原生查询的写操作execute()$sql=“UPDATE user SET age=:age WHERE user_id=:id”;$map=array(“age”=>20,‘id’=>3);a=Db::execute(a=Db::execute(a=Db::execute(sql,map);return′成功更新了′.map); return ‘成功更新了’.map);return′成功更新了′.a.‘条数据!’;}//查询构造器//table()设置数据表//field()设置查询字段列表//select()返回满足条件的多条记录//find()返回满足条件的第一条参数public function demo3(){res=Db::table(′user′)−>field(“userid,name,age”)−>find(2);dump(res=Db::table(‘user’) ->field(“user_id,name,age”) ->find(2); dump(res=Db::table(′user′)−>field(“userid,name,age”)−>find(2);dump(res);}//where()设置查询条件,参数包括字符串,表达式,数组//fetchsql():true,falsepublic function demo4(){res=Db::table(′user′)−>field(“userid,name,age”)//−>where(′userid=3′)字符串//−>where(′userid′,′=′,′1′)表达式//−>where(′age′,′>′,′20′)//−>where(′age′,′between′,[20,30])区间查询//−>where([′userid′=>2,′age′=>20])数组查询−>where([[′age′,′between′,[20,30]]])//索引数组查询−>select();dump(res=Db::table(‘user’) ->field(“user_id,name,age”) //->where(‘user_id=3’)字符串 //->where(‘user_id’,’=’,’1′)表达式 //->where(‘age’,’>’,’20’) //->where(‘age’,’between’,[20,30])区间查询 //->where([‘user_id’=>2,’age’=>20])数组查询 ->where([[‘age’,’between’,[20,30]]])//索引数组查询 ->select(); dump(res=Db::table(′user′)−>field(“userid,name,age”)//−>where(′userid=3′)字符串//−>where(′userid′,′=′,′1′)表达式//−>where(′age′,′>′,′20′)//−>where(′age′,′between′,[20,30])区间查询//−>where([′userid′=>2,′age′=>20])数组查询−>where([[′age′,′between′,[20,30]]])//索引数组查询−>select();dump(res);}?>
比起以往版本这个无需设置路由,数据库也有原生文档Env可以修改,想要添加新文档首先在config/app.php里面将应用变量指向你的新文档然后打开浏览器输入:
服务器名/类名/函数名/
立即学习“PHP免费学习笔记(深入)”;
即可访问了

以上就是关于thinkphp6.0.2实现对数据库操作的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/85727.html
微信扫一扫
支付宝扫一扫