У меня есть код, который еще не работает, прежде чем отлаживать. Я хочу убедиться, что этот синтаксис или метод действительно могут работать и фактически только выполнить mysql_query, если последнее условие истинно.PHP - этот синтаксис возможен и безопасен.
Кроме того, разве это относительно безопасная практика? Я не мог найти что-либо, связанное с этим, я подумал, что кто-то поместил его на английском, это поможет мне разобраться.
if($var1 == $var2) {$new = 1;}
if($vara == $varb) {$old = 1;}
if($new = 1 && $old = 1) { mysqli_query($somequery);}
Вам нужно дважды проверить, что делает оператор if в этой последней строке. – andrewsi
'if ($ new = 1 && $ old = 1) 'похоже на плохую идею.' if ($ new == 1 && $ old == 1) 'вместо? – OcuS
это сработает, и все будет хорошо, но вы можете объединить его в единственное 'if (($ va r1 == $ var2) && ($ vara == $ varb)) {// do query' – Dave