Любой тип соединения, не возвращающий ноль в codeigniter [закрыто]Php

Кемеровские программисты php общаются здесь
Anonymous
Любой тип соединения, не возвращающий ноль в codeigniter [закрыто]

Сообщение Anonymous »

Ни один из типов соединения в Codeigniter не возвращает нулевое значение в случае совпадения левой и правой таблицы. Это моя функция контроллера, которая печатает только три записи
здесь таблица цен
function product_offers()
{
$this->db->select('p1.id as product_id, p1.UID as product_uid, p1.name as product_name, p2.price as offer_price, p3.price as selling_price');

$this->db->from('product as p1');
$this->db->join('price as p2', 'p2.table_id = p1.id', 'left');
$this->db->join('price as p3', 'p3.table_id = p1.id', 'left');
$this->db->where('p2.tag', 'offer_price');
$this->db->where('p3.tag', 'selling_price');
$this->db->where('p2.table_name', 'product');
$this->db->where('p3.table_name', 'product');

$q = $this->db->get();

if ($q->num_rows() > 0) {
$pagedata['product_prices'] = $q->result_array();
echo '';
print_r($pagedata);
echo '';
}
}


Подробнее здесь: https://stackoverflow.com/questions/577 ... odeigniter

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