The table 'category':
cat_id category
1 mobile
2 watch
.. ..
和 'category_brand' 表:MySQL的加入表和接收一行
product_id cat_id
1 1
2 1
3 2
.. ..
,我有這樣的代碼
public function actionEdit($id)
{
$sql="SELECT * FROM category_brand INNER JOIN category ON category_brand.cat_id=category.cat_id WHERE category_brand.product_id=$id";
$editcat=Yii::$app->db->createCommand($sql)->queryOne();
print_r($editcat->category);die;
}
我想retreice的PRODUCT_ID的範疇。我在這裏做錯了什麼? product_id是auto_increment值。但我得到「試圖獲得非對象的特性」如果你想AR對象作爲結果
您的查詢看起來不錯,這將離開誼代碼作爲該錯誤的嫌疑。 –