PHP og MySQL. Ændre Query hvis flere variabler indeholder værdi
Hej Eksperter.Jeg er ved at lave en advanceret søgefunktionen, som skal kunne med flere parametre. Indtil videre har jeg tjekket hvilke felter der var udfyldt, og herefter, vha. en IF-Sætning, valgt en MySQL_Query der passede til søgningen. Men kunne man ikke nøjes med én query, som blev tilpasset ved hver søgning ?
Noget i retning af :
$soeg = mysql_query("SELECT * FROM table WHERE `word` = '$word' ".if ($sorter) echo "AND WHERE ´type´ = 'sorter'"; ." ");
Jeg har her forsøgt at vise, hvordan jeg kunne forestille mig at man kunne ændre query'en. Men jeg tvivler på, at lige echo kan klare det ;)
Nogen der har et bud? Eller bør jeg bare opbygge 4 forskellige query'er, som bliver brugt afhængig af indholdet i mine variabler?
