Как использовать user_id для получения сведений о пользователях из базы данных и их отображенияPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как использовать user_id для получения сведений о пользователях из базы данных и их отображения

Сообщение Anonymous »

Я создаю веб-сайт на платформе 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»