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
varchar(20)

caratteri mi da 80 perchè ?

ho notato che tutti i campi varchar moltiplica per 4 (semplicemente potrei dividere per 4 ma voglio capire perchè...)