2010-05-02 12 views
9

Ürünlerimden oluşan bir masa var ve veritabanından belirli renklerle bilezik çekecek bir sayfa yazmaya çalışıyorum."SELECT * FROM table bir şey ve bir şey" gibi iki yerde kullanabilir miyim?

$query = "SELECT * FROM products WHERE (products.colors LIKE '%black%')"; 

Ama sadece sütun "kategorisinde" değeri "bilezik" eşittir satırları seçmek istiyorum: Yani burada ben (php) şu anda da bu.

Birkaç farklı şey denedim, ancak uyarı ve hatalar almaya devam ediyorum. Verebileceğiniz her türlü yardımı takdir ediyorum, teşekkürler!

+0

Sen 'kullanarak ve' veya' OR' koşullarını birleştirebilirsiniz. –

cevap

12
$query = "SELECT * FROM products WHERE products.colors LIKE '%black%' AND products.category = 'bracelet'"; 

İşte siz gidin.

+0

Teşekkürler! Basit bir şey olması gerektiğini biliyordum, ama bir sebepten dolayı tüm delilerimle bulamadım. – KeriLynn

5

Sen yapabilirsiniz:

SELECT * FROM products 
WHERE colors LIKE '%black%' 
AND category = 'bracelet' 
+0

Çok teşekkür ederim! – KeriLynn

İlgili konular