Ciao,
ho una query SQL che potrebbe ricevere tre valori come parametri, ogniuno dei quali potrebbe essere valorizzato o vuoto.

Nel caso siano vuoti, vorrei che tali parametri fossero passati alla query come valore NULL. In questo modo la query restituirebbe sempre tutti i valori.

codice:
// ricevo le variabili dal form ricerca.php
$codice_libro=$_POST['codice_libro'];
$utente=$_POST['utente'];

SELECT *
FROM  my_libri
WHERE
	 codice_libro = IFNULL('$codice',codice)
AND	utente = IFNULL('$utente',utente)

Come posso convertire un valore vuoto ricevuto via POST in valore NULL?


Grazie