YII2操作数据库方法有哪些?怎样操作?
发布时间:2022-04-12 16:52:13 所属栏目:语言 来源:互联网
导读:YII2操作数据库的方式有哪些?很多刚接触YII2框架的新手可能对于这个问题不是很了解,下面小编就给大家介绍一下,以createCommand方式和AR(Active Record)方式操作数据库的方法。 // YII2中通过createCommand来处理数据库 // 查询多条记录 // {{%user}} 表示
YII2操作数据库的方式有哪些?很多刚接触YII2框架的新手可能对于这个问题不是很了解,下面小编就给大家介绍一下,以createCommand方式和AR(Active Record)方式操作数据库的方法。 // YII2中通过createCommand来处理数据库 // 查询多条记录 // {{%user}} 表示如果设置了表前缀,YII会自动帮你替换 $data1 = YII::$app->db->createCommand('select * from {{%user}}')->queryAll(); // 查询一条记录 // createCommand的第二个参数可以进行参数绑定 $data2 = YII::$app->db->createCommand('select * from {{%user}} where id=:id', ['id' => 2])->queryOne(); // 绑定多个参数 $data6 = YII::$app->db->createCommand('select * from {{%user}} where id=:id and name=:name') ->bindValues([':id' => 5, ':name' => 'eee']) ->queryOne(); // 绑定参数引用 $id = 7; $data7 = YII::$app->db->createCommand('select * from {{%user}} where id=:id') ->bindParam(':id', $id) ->queryOne(); (编辑:开发网_开封站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |