Attraverso una query prelevo un valore "date" (aaaa-mm-dd) che inserisco nell'array $row1.
Dopodichè devo verificare se questa data è inferiore a 6 mesi fa per cui faccio:
$result2= mysql_query("SELECT IF($row1[0] <= (CURDATE() - INTERVAL 6 MONTH),8,2)");
while ($row2 = mysql_fetch_array($result2)) echo "$row2[0]
$row1[0]";
Ora da quello che dice il manuale di mysql se IF è TRUE $row2[0] sarà uguale a 8 altrimenti sarà 2.
Come mai a me esce il contrario??
Grazie