Я создаю веб-сайт на платформе CodeIgniter, чтобы пользователи могли добавлять на него продукты. Теперь мой вопрос: как мне использовать 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
Моя функция в файле модели:
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();
}
}
Подробнее здесь: https://stackoverflow.com/questions/463 ... splay-them