Mai usare questa forma:
E non perchè sia errata, ma perchè poi ti trovi in questi casi.codice:$vb = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM prate WHERE uid='".$uid."' AND pid='".$gid."'"));
Usa questo modo per fare le query:
altra nota, usi mysql_fetch_array, ma stai selezionando un campo che non esiste, se vuoi usare il fetch array devi cambiare la tua query assegnando un alias in questo modo:codice:$query = "SELECT COUNT(*) FROM prate WHERE uid='".$uid."' AND pid='".$gid."'"; $result = mysql_query($query); if($result) { $vb = mysql_fetch_row($result); echo $vb[0]; } else { echo mysql_error(); // qui stamperai la causa dell'errore. }
potendo cosi accedere a $vb['conta_elementi'], altrimenti con fetch_row non ti poni il problema.codice:$query = "SELECT COUNT(*) as conta_elementi FROM prate WHERE uid='".$uid."' AND pid='".$gid."'";
![]()

Rispondi quotando