Mi arrendo mi sa, finirò per fare il ciclo while con il fetch_array direttamente in ogni pagina.

Il problema nasce quando includo delle pagine anche se vuote.
Se ti vien bene mi dici se la classe va bene?
Codice PHP:
<?php

class db_con{

public 
$db;

    
/*Costruttore per inizializzare variabili connessione*/
    
function __construct($HOST="localhost",$USER="root",$PW="root",$DBNOME="pippo") {
            
$this->db[Host] = $HOST ;
            
$this->db[User] = $USER ;
            
$this->db[PW] = $PW ;
            
$this->db[DBNome] = $DBNOME ;        
    }
/*chiusura costruttore, si può richiamare altra connessione tra parentisi
    
    
    /*Connessione al db */
    
function  connetti(){
            
$this->db[Connessione] = mysql_connect($this->db[Host],$this->db[User],$this->db[PW]) ;
            if(
$this->db[Connessione]){
            return 
$this->db[Connessione] ;
            }else{
            print 
"Connessione no" ;
            }    
    }
/*chiusura metodoconnessione db*/
    
    /*seleziono db*/
    
function nomedb($nomedb="pippo"){
     
$this->db[DBNome] = $nomedb ;
    
$this->db[nomedb] = mysql_select_db($this->db[DBNome],$this->db[Connessione]) ;
    return 
$this->db[nomedb] ;
    }
    
    
    
/*esecuzione query*/
    
function query1($Query1){
        if(
$this->db[Stato] == "true"){/*se lo stato è attivo setStato*/
        
$this->db[Risultato] = mysql_query($Query1,$this->db[Connessione]) ;
        return 
$this->db[Risultato] ;
        
        }else{
        print 
"Non sono connesso query generale(query1)..." ;
        }
    }
/*chiusura metodo query*/
    
        
            
    /*numero righe query*/
    
function righe(){
        if(
$this->db[Stato] == "true"){/*se lo stato è attivo setStato*/
        
$this->db[Righe]= mysql_num_rows($this->db[Risultato]) ;
        return 
$this->db[Righe] ;
        }else{
        print 
"Non sono connesso num righe(righe)..." ;
        }
    }
/*chiusura metodo righe*/
    
    
    /*combo per record dal db query*/
    
function combo($Parametro0="Tutti",$Parametro1="",$Parametro2=""){
    
//$this->Parametro1 = $Parametro1 ;
        //tutti sulla combo
        
$this->Parametro0 $Parametro0 ;
        
//$this->res = "<option value=\"$this->Parametro0\">$this->Parametro0</option>";
        //record combo dal db
        
while($this->combo1 mysql_fetch_array($this->db[Risultato],$this->db[Connessione])){
        print 
$this->Parametro1 $this->combo1["$Parametro1"] ;
        print 
$this->Parametro2 $this->combo1["$Parametro2"] ;
        
$this->res .= "<option value=\"$this->Parametro1\">$this->Parametro1 - - - $this->Parametro2</option>";
        }
        print 
$this->Parametro2 ;
        return 
$this->res."
;
    }
/*chiusura metodo query*/
    
    /*Stato connession*/
    
function setstatoatt($Param "true"){
    return    
$this->db[Stato] = $Param ;        
    }
    
    
/*Disconnessione*/
    
function disconnetti(){
        if(
$this->db[Stato] == "true"){/*se lo stato è attivo setStato*/
        
$this->db[Disconnetti] = mysql_close($this->db[Connessione]) ;
        }else{
        print 
"Non sono connesso da dove(disconnetti)..." ;
        }
    }
/*chiusura metodo disconnessione*/
    
    

    
}/*chiusura classe */
?>