Non sono sicuro di aver capito bene ma mi sa che cosi non risolvo il problema..
Io se ho un articolo hot lo colloco nella cima della lista dei articoli e lo nascondo nella lista normale sottostante per non creare doppioni. cioe estraggo where evidenza = 0, Se lascio cosi tutti gli articoli che diventano piu vecchi dal 11 posto in poi non verranno visualizzati nella lista dei articoli, per questo volevo mettere un controllo.. in generale che potrebbe venir fatto prima durante l'aggiunta e modifica di un articolo.. oppure tramite cron ogni 1 ora.. non saprei pero come verificare.. ho pensato a una cosa del genere
Estraggo gli articoli dove evidenza = 1
con mysql num rows vedo il numero dei articoli.. se sono maggiori di 10 imposta agli articoli piu vecchi evidenza 0 fino a far far diventare il il num rows pari a 10

Rispondi quotando