У меня есть 2 переменные в PHP (назовем их 'var1' и 'var2') и SQL команды, как это:Mysql ограничительный
$sql = "SELECT `id`, `name` FROM `table` WHERE `var` = '{$var1}'"
if ($var2) {
$sql.= "AND `var`={$var2}"; }
Переменная var1
она всегда устанавливается, но не var2. Я хочу, чтобы для var 2 было задано предложение WHERE только для var2. Это означает, что var2 более ограничительный, чем var1. Как я могу это сделать на языке SQL.
Не уверен, что я понимаю, ваш код выглядит правильно. Вы хотите изменить на 'WHERE' 'var'' = '{$ var2}''? –
Будьте в курсе внедрения SQL! – MrTux
Он не указал ни одного пользователя, вызывающего беспокойство по поводу SQL-инъекции @MrTux –