yii2 的Query操作,yii2 增刪改查

常用操作

//返回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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章