Non ne vengo a capo. Ho provato a cercare una guida su questa funzione rand di sql, ma l'unica cosa sensata che ho trovato è la pagina microsoft italianizzata in modo pessimo.
Ho quindi pensato di fare un confronto utilizzando mysql_result (so che la funzione verrà deprecata, ma tanto lo script deve essere lanciato fra due settimane e basta) in due for annidati. Ma non riesco a scrivere una condizione del secondo for che vada bene
L'intenzione era quella di fare nel while la suddivisione in TOT gironi ed utilizzare la variabile TOT per la condizione del for, il quale dovrebbe ripetersi per 3 volte (primo/secondo, secondo/terzo, terzo/quarto e per riflessività, nessuno dovrebbe essere uguale all'altro)Codice PHP:/* Seleziono i team iscritti */
$teamIscritti_s= $db->query("SELECT * FROM team WHERE torneo = 6 ORDER BY RAND()") or die(mysql_error());
$j=1;
while ($team = $db->fetch_array($teamIscritti_s)
{
echo "Girone $j
";
for (???)
{
}
$j++;
}

Rispondi quotando