2016-04-13 15 views
1

SQL için find() yönteminde birden fazla filtre kullanmayı anlamaya çalışıyorum.Bul() birden çok filtreyle birlikte Kullanma Yağsız Çerçeve

Ben birçok yol denedim ama ile geldim iyi

$entity_table->find(array('title = ? AND id != ?', $entity_title, $entity_id)); 

ama hala doğru sonucu elde değil. Ayrıca, maalesef bu konuyla ilgili çevrimiçi bir konu bulamıyorum. Find() yönteminde birden çok filtre işlemek mümkün mü?

cevap

1

SQL'imin kapalı olduğunu (bunun olabileceğini düşündüm) ve sözdiziminde biraz aksaklık olduğunu öğrendim. Netlik için, find() yöntemine birden çok WHERE maddesi eklenebilir. İşte, NOT:

$tbl_obj = $entity_table->find(array('title = ? AND NOT id = ?', $entity_title, $entity_id)); 
öğesinin doğru yolu.
İlgili konular