当前位置: 首页 > 工具软件 > yii2-doc > 使用案例 >

yii2 的Query操作,yii2 增删改查

汝开畅
2023-12-01

常用操作

//返回id为1对应的行 
$user = Yii::$app->db->createCommand('SELECT * FROM oc_user WHERE id=1')->queryOne();

//返回oc_user表的所有数据 
$user = Yii::$app->db->createCommand('SELECT * FROM oc_user')->queryAll();

//返回oc_user表的name列 
$user = Yii::$app->db->createCommand('SELECT name FROM oc_user')->queryColumn();

//返回id为1对应行的第一列的值 
$user = Yii::$app->db->createCommand('SELECT * FROM oc_user WHERE id=1')->queryScalar();

//删除id为1的一行1
Yii::$app->db->createCommand()->delete('oc_user', 'id = 1')->execute();

注意://引用变量时不要直接写到sql语句中,这样不安全
$user = Yii::$app->db->createCommand("SELECT * FROM oc_user WHERE id=$id")->queryOne();

yii2 增删改查(这里我就不写了,官方的地址,自己好好看):
https://www.yiichina.com/tutorial/996

 类似资料: