Buon giorno, ho copiato una funzione tra le guide pratiche a PHP e MySQL riguardante il conteggio dei commenti, ma non sembra funzionare. Premetto che non è la prima volta che qualcosa che tiro giù da quella guida non va...

ecco il codice della funzione:
Codice PHP:
//funzione per il CONTEGGIO DEI COMMENTI 
public function count_comments($id_c$tbl$camp$id_post$enum$enum_value)

if (
$this->active)

$query_n_com mysql_query("SELECT COUNT($id_c) AS n_comments FROM $tbl WHERE $camp=$id_post AND $enum='$value_enum'") or die (mysql_error()); 
$obj_n_com mysql_fetch_object($query_n_com) or die(mysql_error()); 
return 
$obj_n_com -> n_comments
} else { return 
false; } 

Codice PHP:
<p class="view_comments"> Discussione <?php echo $data -> count_comments("id_comment""commenti""id_post"$id_post"approved"'0'); ?> commenti </p>
Chiedo inoltre scusa se sono sempre qui a chiedere aiuto