Ma non si può fare una query con un range di date e tirar fuori da quel range dei record in modo randomico?
Perchè a me non funziona, ma non riesco ad individuare l'errore nel mio codice dove dovrebbe stampare solo i record degli ultimi 2 giorni in modo randomico:
Codice PHP:
$range = date ("Y-m-d", mktime(0,0,0,date("m"),date("d")-2,date("Y")));
$query_random_news_1="SELECT c_art_articolo.*, c_art_categoria.*, c_art_posizione.*, c_art_sottocategoria.*
FROM c_art_articolo
INNER JOIN c_art_categoria
ON c_art_articolo.id_art_categoria = c_art_categoria.id_art_categoria
INNER JOIN c_art_sottocategoria
ON c_art_articolo.id_art_sottocategoria = c_art_sottocategoria.id_art_sottocategoria
INNER JOIN c_art_posizione
ON c_art_articolo.id_art_posizione_sottohome = c_art_posizione.id_art_posizione
WHERE c_art_articolo.data_ins_adm <= '$range'
ORDER BY RAND() LIMIT 1";