Я пишу PHP script, который строит SQL-запрос, конкатенируя строку и добавляя условия к предложению WHERE
по мере необходимости.
Было бы лучше использовать WHERE 1=1
так, чтобы выполнялось первое условие, а script мог просто конкатенировать AND x = 'y'
для запроса, или мне нужно написать дополнительный код, чтобы проверить, было ли предложение добавлено, а если нет, добавьте AND
?
Первое решение позволяет использовать более чистый код в script, но мне кажется, что это неправильно.
Смущающий вопрос, я знаю. Дайте мне знать, если мне нужно быть более ясным.
Rob