1
ユーザーがWebサイトに製品を追加できるように、CodeIgniterフレームワークでWebサイトを作成しています。今私の質問は:製品のテーブルのuser_idを使用して、データベースからユーザーの詳細を取得し、製品の横に表示するにはどうすればいいですか? たとえば、製品をクリックしたときに、製品をアップロードしたユーザーのプロフィールへのリンクが必要ですが、どうすればいいのか分かりません。user_idを使用してデータベースからユーザーの詳細を取得して表示する方法
データベーステーブル情報:モデルファイル内
table users:
user_id (primary_key)
email
voornaam
achternaam
beschrijving
table products:
product_id (primary_key)
product_naam
product_beschrijving
user_id
category_id
My機能:
public function get_product_details($product_id) {
$this->db->select('products.*, users.*');
$this->db->from('products');
$this->db->join('users', 'users.user_id = products.user_id', 'left');
$this->db->where('product_id', $product_id);
$query = $this->db->get();
$result = $query->row_array();
if (!empty($result)) {
return $result;
} else {
return array();
}
}
はちょっと私は私の答えを編集し、私はそれは私がそれをエコーするビューには何を入力します – lablanco
なかった方法を示していますか? – lablanco
私のコードを更新してください。 – karthikeyan