Ciao a tutti!
Grazie a questo sito la mia conoscenza del php è andata progressivamente crescendo, quindi ne approfitto inanzitutto per ringraziare tutti!
Ho deciso di aprire un nuovo topic perchè cercando nel forum non ho trovato nulla di utile a risolvere un problema che mi sta facendo impazzire.
Ho creato un sito dove gli utenti postano le foto, ogni voto può essere votata (in una scala da 1 a 5).
Nell'index vorrei far apparire la foto più votata del mese.
Ho una tabella (voto) in cui viene registrato il voto (voto), l'id della foto votata (foto) e l'utente che ha votato.
Ecco il codice per come l'ho scritto io:
Codice PHP:
$query ="SELECT MAX(voto) AS votomax, foto FROM voto WHERE (SELECT AVG(voto) FROM voto) GROUP BY foto";
$result= mysql_query($query,$conn) or die( " Errore" .mysql_error());
$row = mysql_fetch_array($result);
echo ' Voto: '.$row['votomax'].' Foto:'.$row['foto'].'';
Il problema è che non mi da neanche errore... proprio non mi appare nulla.
Sicuramente la query è sbagliata, ma non mi viene nulla in mente... magari voi potreste risolvere il mio problema in un attimo!
Grazie in anticipo a chi vorrà rispondere.