PHP+MYSQL: una select che cerchi un campo vuoto

theseo

Utente Attivo
22 Feb 2017
85
4
8
57
ciao a tutti, scusatemi ma sono un cavernicolo del php e mi sto incartando sulla seguente select-->

$dati = mysql_query("select * from tabella where categoria like '%mappamondi%' and idriferimento like ' ' ORDER BY RAND( ) LIMIT 4");

l'incartamento è nel pezzo rosso: ho bisogno che mi cerchi i record che hanno idriferimento VUOTO
ho fatto vari tentativi con != oppure null ecc ma non vanno, mi aiutate x favore?
 

theseo

Utente Attivo
22 Feb 2017
85
4
8
57
grazie x la risposta ma il null l'avevo già provato e mi restituisce la pagina vuota-->

$dati = mysql_query("select * from tabella where categoria like '%mappamondi%' and idriferimento is NULL ORDER BY RAND( ) LIMIT 4");

dove sbaglio?
 

theseo

Utente Attivo
22 Feb 2017
85
4
8
57
macchè, non risolto:
- il log degli arrori (from aruba) non ha nulla in riferimento a quella pagina, anche guardando la sorgente non appare nulla di nulla
- order by rand xchè mi serve che quei 4 articoli siano presi random