Получить данные из двух таблиц с помощью соединенияPhp

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

Сообщение Anonymous »

Я пытаюсь выбрать список брендов из одной таблицы и описания брендов из другой. У одного бренда может быть более одного описания. Я хочу иметь что-то вроде этого:

Brand1
-brand1 description 1
-brand1 description 2
...etc


Что у меня сейчас:

Brand1
-brand1 description1
-brand1 description2
Brand1
-brand1 description1
-brand1 description2


Функция модели:

function get_brand_desc() {
$query = "SELECT a.id AS aid, a.brand, b.* FROM brands a
LEFT JOIN brand_desc b ON a.id = b.brand_id";
$q = $this->db->query($query);

if($q->num_rows() > 0)
{
foreach($q->result() as $descs)
{
$data[] = $descs;
}
return $data;
}else{
return false;
}
}


Контроллер:

$admin_data['descs'] = $this->admin_model->get_brand_desc();


Просмотр:




Подробнее здесь: https://stackoverflow.com/questions/229 ... -with-join
Ответить

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

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

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

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

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