Повторное использование встроенного запроса с одним соединением меньше в CodeIgniterPhp

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

Сообщение Anonymous »

Есть ли разумный способ повторного использования встроенного запроса? Я хочу использовать один и тот же запрос EXCEPT для одного предложения соединения. См. пример ниже:

Код: Выделить всё

$this->db->distinct();
$this->db->select('outfit_main.*');
$this->db->join('outfit_products', 'outfit_main.id = outfit_products.outfit_id');
$this->db->join('product', 'outfit_products.product_id = product.id');
$this->db->join('favorite', 'favorite.product_id = outfit_products.product_id');
$check = $this->db->get('outfit_main')->result('OutfitModel');

if ($check === false) {
// How to - use above query
// EXCEPT from
// $this->db->join('favorite', 'favorite.product_id = outfit_products.product_id');

$check = $this->db->get('outfit_main')->result('OutfitModel');
}
Под «умным способом» я подразумеваю, что мне не придется сбрасывать весь запрос и создавать совершенно новый запрос с нуля.

Подробнее здесь: https://stackoverflow.com/questions/260 ... odeigniter
Ответить

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

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

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

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

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