Biri sırayla yaratan bir dizi seçenek (onay kutuları) seçmenize olanak sağlayan bir arama sayfası oluşturmak istiyorum birden NEREDE SQL deyiminde hükümler ancak bu konuda gitmek nasıl emin değil.
Basit bir ifadeyle - I kutularını kontrol edin: "bekleyen", ardından temelde diyor bir sql deyimi oluşturulur benim form üzerinde teslim hit "işlenmiş", "submited":
"(Y", işlenmiş = "Y" = sunulan, "Y" ... ve böylece * table.tablename DAN bekleyen =) "SELECT.
Parantez içindeki öğeler yani sql ifadesi her zaman aynı olmayacak dinamik olacak ve değerler mutlaka eşit olması gerekmez Y (ben bunun için PDO'de hazırlanmış deyimleri kullanmak istiyorum).
herhangi bir fikir?
EDIT
cevaplara dayanarak bazı WHERE yan tümcesinde fieldnames bilinen varsayarak görünüyor. Altına bir yorumda söz olarak, (... onay kutusu işaretli olması durumunda, dont bunu dahil değilse) vaktinden sisteme bilinen bunların hiçbiri bu maddenin 2 veya 2000 fieldnames, orada olabilir
SEÇİN * FROM tablo WHERE ($ neredeclause_string)
nerede
$neredeclausestring = "unknown_field1=unknownvalue1, unknown_field2=unknownvalue2, unknown_field3=unknownvalue3..."