Originariamente inviato da piero.mac
invece e' cosi'.

lo puoi usare anche nella condizione where.

WHERE IF(campo1 != campo2, campo1 = 'pippo', campo2 = 'pallino')

se campo1 diverso da campo2, cerca campo1=pippo, altrimenti cerca campo2 = pallino
Mmm.... Devo fare un insert, se non trovo un record con un campo uguale a quello che devo immettere, pensavo una cosa così:

IF( SELECT * FROM totali WHERE ip = '$_SERVER[REMOTE_ADDR]', INSERT ...

Oppure


INSERT ... WHERE IF( SELECT * FROM totali WHERE ip = '$_SERVER[REMOTE_ADDR]')


Ma non vanno Consigli?