Ben böyle bir sorgu üretmek için CodeIgniter aktif kayıt alma bazı sorunlar yaşıyorum:
SELECT fruits.* FROM fruits
WHERE fruits.color = 'red'
AND ( fruits.size = 'medium' OR fruits.name = 'kiwi' OR fruits.length = 7 );
Temelde hep zorlanır birkaç veya cümleleri ancak bir fıkra var istiyorum.
$this->db->select( 'fruits.*' );
$this->db->from( 'fruits' );
$this->db->where( 'fruits.color', 'red' );
$this->db->or_where( 'fruits.size', 'medium' );
$this->db->or_where( 'fruits.name', 'kiwi' );
$this->db->or_where( 'fruits.length', 7 );
Gibi bir şey üretir:
SELECT fruits.* FROM fruits WHERE fruits.color = 'red' OR fruits.size = 'medium' OR fruits.name = 'kiwi' OR fruits.length = 7;
Ben bu renk always kırmızı uygulamak gerekir.
Bunu yapmak için iyi bir yolu var mı?