Предположим, у меня есть таблица MySQL, которая имеет:
id
text
bgcolor_id
color_id
1
"красивый заголовок"
55
88
и цвета таблицы
id
значение
имя
55
#FF0000
"красный"
88
#000000
"black"
Как я могу связать строки на основе bgcolor_id, color_id в таблице, чтобы сделать:
covers.bgcolor_id ->
color.value AS bgcolorvalue
color.name AS bgcolorname
covers.color_id ->
color.value AS colorvalue
color.name AS colorname
Моя модель CodeIgniter:
public function list()
{
$query = $this->db->query('SELECT * FROM covers ORDER BY id DESC');
return $query->result_array();
}
public function get($id)
{
$query = $this->db->query('SELECT * FROM covers WHERE id = ' . $id);
return $query->row();
}
Подробнее здесь: https://stackoverflow.com/questions/468 ... -table-wit
Мобильная версия