このクエリが正しくないことはわかっていますが、どのように記述すればよいですか?
UPDATE OFFER SET
IF(St != 3, St = 2 AND View = '$userupdate' AND Date_V_E = '$date', '')
WHERE Id = '$entryID'
は次のIF
ようになります。
if(St != 3){
St = 2;
View = '$userupdate';
Date_V_E = '$date';
}else{
//DO NOTHING
}