Ho questo select per selezionare gli eventi dalla mia tabella.
$res = mysql_query("SELECT *, concat_ws('-',anno,mese,giorno) AS data_evento FROM $m_events WHERE concat_ws('-',anno,mese,giorno) > curdate() ORDER BY data_evento DESC LIMIT 1,1");
while ($elenco = mysql_fetch_assoc($res)) {
Come si può vedere c'è un ORDER BY che sceglie l'evento dopo il più prossimo alla data di oggi. Se ho due eventi nello stesso giorno mi seleziona quello che è stato inserito prima. Come faccio a fare un ORDER BY RAND() all'interno dell'altro ORDER BY?
Altre soluzioni?