Y yo estoy convencido de que ya no habrá error... Con lo que pone josemi no habrá forma de que no entre al if... y otra cosa Jorka: Te repito que no va a funcionar si no pones un espacio antes del WHERE. Si no lo pones obtendrás esto:
SELECT * FROM
lampedusa.novetatsWHERE 1 AND `soport... que no es una consulta válida
O sea que el espacio va entre las comillas y la W. Así:
" WHERE.... Y no
"WHERE...
Saludos