Salve, desidero visualizzare una coppia di stringhe casuali prese da una tabella di db.Dopo aver effettuato la connessione al db mediante
Codice PHP:
$link = mysqli_connect("$db_host", "$db_username", "$db_password", "$db_name") or die("Errore connessione");
dove voglio fare apparire le stringhe casuali scrivo:
Codice PHP:
$max = "SELECT MAX(id) FROM diz";$casuale = mt_rand(1, $max);$sql = "SELECT * FROM diz WHERE id=$casuale";$rs = mysqli_query($link, $sql) or die("Errore query database");$riga = mysqli_fetch_array($rs);$vocabolo = $riga['vocabolo'];$definizione = $riga['definizione'];echo "$vocabolo $definizione";
Il risultato è la stampa del die relativa a $rs. Ho visto che mt_rand() è usata sempre assieme a echo() per stampare direttamente un valore, ma se volessi salvare tale valore come nel mio codice, è sbagliato assegnarlo a una variabile?