Non capisco la query...
Potrebbero esserci anche più di due risultati con lo stesso valore...
Lo script mi serve per far votare i film ai visitatori.
Utilizzando questo codice non da errori con error_reporting(), ma non restituisce niente.
Codice PHP:
$query = mysql_query("SELECT SUM(Voto) FROM FilmVoti AS SommaVoti WHERE EXISTS (SELECT DISTINCT IDUtente FROM FilmVoti WHERE IDFilm = '$idFilm' ORDER BY Data DESC LIMIT 1)") or die(mysql_error());
$query['SommaVoti'] // = NULL
Così, invece...
Codice PHP:
$query = mysql_query("SELECT SUM(Voto) FROM FilmVoti AS SommaVoti WHERE EXISTS (SELECT DISTINCT IDUtente FROM FilmVoti WHERE IDFilm = '$idFilm' ORDER BY Data DESC LIMIT 1)") or die(mysql_error());
$query = mysql_fetch_array($query);
$query['SommaVoti'] // = ERRORE
Notice: Undefined index: SommaVoti in [...] on line [...]