我已經坐了幾個小時試圖找到如何從 table's iab_categoriescolumn獲取值category_name。我只找到了回顯所有表名的方法:
$connection = Yii::app()->db;//get connection
$dbSchema = $connection->schema;
//or $connection->getSchema();
$tableNames = $dbSchema->getTableNames();//returns array of tbl schema's
var_export($tableNames);
誰能幫我?
uj5u.com熱心網友回復:
您可以使用查詢生成器來做到這一點:
$categories = (new \yii\db\Query())
->select(['category_name'])
->from('iab_categories')
->column();
該select()方法設定結果中應包含哪些列。該from()方法設定應該查詢哪個表。該column()方法執行查詢并將結果集中的第一列作為陣列回傳。
編輯:現在,我意識到即使您在標題中提到了 Yii 2,您所包含的代碼看起來更像是 Yii 1.x。所以Yii 1.x有查詢生成器版本:
$categories = Yii::app()->db->createCommand()
->select('category_name')
->from('iab_categories')
->queryColumn();
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/492044.html
上一篇:按ID和別名分組?
