Come da titolo ho la funzione :
	codice:
	
    public function recupera_valori_tabella_db(){
        $query = "SELECT*from$this->tabella_db";
        if ($result = $this->db_connection->query($query)) {
        /* Get field information for all columns */
        $finfo = $result->fetch_fields();
        return $finfo;
        }
    }
 
se faccio 
	codice:
	$finfo=$this->recupera_valori_tabella_db();
 
e ciclo :
	codice:
	foreach( $finfo as $val){
echo $val->length;
}
 
il campo 
 caratteri mi da 80 perchè ?
ho notato che tutti i campi varchar moltiplica per 4 (semplicemente potrei dividere per 4 ma voglio capire perchè...)