Salve a tutti ragazzi, sono nuovo di questo forum ma spesso vi ho seguito e trovato soluzioni e spunti, premetto che con php sono ai primi passi, sto costruendo un sito in cui ho necessità di far ruotare 12 articoli random in altrettante pagine, prese da una sola colonna e che non siano duplicati, l'ideale sarebbe che cambiassero ogni dodici ore. Il database è molto semplice, in quanto vi sono due colonne, una denominata "id" e una "articoli", che si ingrandisce con l'inserimento di nuovi articoli, la struttura l'ho fatta con gli include. Vi posto il codice:

$query = "SELECT articolo FROM sapevi_che ORDER BY RAND () LIMIT 12";
//Esecuzione della query
$result = mysql_query( $query );
if(!$result){
die ("Non ho potuto interrogare il database:
". mysql_error());
}
while ($result_row = mysql_fetch_array($result, MYSQL_NUM)){
echo $result_row[0];
echo $result_row[1];
echo $result_row[2];
echo $result_row[3];
echo $result_row[4];
echo $result_row[5];
echo $result_row[6];
echo $result_row[7];
echo $result_row[8];
echo $result_row[9];
echo $result_row[10];
echo $result_row[11];
Vorrei andare per gradi cercando di capire anche, ora i risultati me li da tutti su echo $result_row[0], invece vorrei 12 risultati diversi richiamabili per ogni array, e dopo vorrei passare questi risultati tra le pagine. Se nella query imposto LIMIT 1 ovviamente mi da un solo risultato e quindi non penso che sia la soluzione praticabile.

Grazie a tutti anticipatamente