$query = "SELECT * FROM `table` WHERE ";
if(isset($mark))
$query .= "`mark` RLIKE '$mark' AND";
if(isset($num))
$query .= "`num` RLIKE '$num' AND ";
if(isset($color))
$query .= "`color` RLIKE '$color'";
Подскажите, как грамотно организовать запрос, потому что моя реализация - это трёхэтажные условия, которые я не привожу здесь, а хотелось бы лаконично как в приведенном куске.
Спустя 42 минуты, 4 секунды (13.05.2010 - 02:40) waldicom написал(а):
В принципе нормально, что можно добавить, так это
WHERE 1=1
и затем каждое дополнительное условие начинать с AND
WHERE 1=1
и затем каждое дополнительное условие начинать с AND
Спустя 4 часа, 45 минут, 58 секунд (13.05.2010 - 07:26) Raito-kun написал(а):
благодарю