YII2.0数据库基本操作

雨点打透心脏的1/2处 2023-02-21 11:39 90阅读 0赞
  1. 加载对象: 在控制器中 use yii\db\Query;
  2. $query=new Query();
  3. 查询多条:$arr=$query->select('*')->from('register')->where("username='jiahaiyong'")->all();
  4. 查询单条:$arr=$query->select('*')->from('register')->where("username='jiahaiyong'")->one();
  5. 限制条数:$query->limit(10);
  6. 两表联查:$query->select(['user.name AS author', 'post.title as title'])->from('user')->leftJoin('post', 'post.user_id = user.id');
  7. 修改:eg: $res=Yii::$app->db->createCommand()->update('表名', 修改数组, " id = $id ")->execute();
  8. 删除:eg:$res=Yii::$app->db->createCommand()->delete('表名', "id = $id条件")->execute();
  9. 添加eg:$res= Yii::$app->db->createCommand()->insert('表名',插入的数组)->execute();
  10. in的使用
  11. $arr=$query->select('*')->from('register')->where('in','id',[ID数组])->all();

发表评论

表情:
评论列表 (有 0 条评论,90人围观)

还没有评论,来说两句吧...

相关阅读