Ciao...
E' giunta ormai l'ora di avvicinarmi alle classi, e quindi mi sono letto una guida su html.it. Dopodicè mi sono scaricato un codice, ma non so proprio come utilizzarlo, cioè dovrei creare delle istanze?!
Insomma...in che modo posso usare questo codice? (questo codice serve per l'accesso ad un db)

Codice PHP:
<?php
/******************************************************************
  classe de connect com banco e dados                    
 ******************************************************************/

//classe database
class database{
//**Atributos da classe database
 
var $db_HOST "localhost";
 var 
$db_USER "root";
 var 
$db_PASS "";
 var 
$banco   ""
 var 
$CONST_ERRO "erro ao conectar no nosso banco"
 var 
$dbc ;

  function 
database()
   {
//metodo construtor
     
$this->connect_db();
   }

//** metodos da classe database
  
function connect_db()
   {
//metodo de conexao
    
$this->dbc mysql_connect($this->db_HOST,$this->db_USER,$this->db_PASS);
    
$m mysql_select_db($this->banco,$this->dbc);
    return(
$dbc);
   }  

  function 
delete_db($table,$id)
   {
//delete registro de table
    
$tmp="delete from $table where id='$id'";
    
$sts mysql_query($tmp,$this->dbc) or print mysql_error($this->CONST_ERRO);
    return(
$sts);
   } 

  function 
close_db ()
   {
//fecha conexao com banco
    
mysql_close($this->dbc);
   }

  function 
insert_db ($campos,$valores,$tab)
   {
//inserir dados no banco
    
$inicio="INSERT INTO $tab(";
    
$meio=") VALUES (";
    
$fim=")";
    
$valor sizeof($campos); //verifica o numero de elementos do array
    
$strc="";
    for(
$i=0;$i <= ($valor-1);$i++){
        
$strc.="$campos[$i]";
        if(
$i != ($valor-1)){
          
$strc.=",";
        }
     }
    
$strv="";
    for(
$k=0;$k <= ($valor-1);$k++){
        
$strv.="\"$valores[$k]\"";
        if(
$k != ($valor-1)){
          
$strv.=",";
        }
     }
    
$insere="$inicio$strc$meio$strv$fim";
    
$this->query_db($insere);
   }

  function 
query_db($sql)
   {
//executa query no banco
     
return mysql_query($sql,$this->dbc);
   }

  function 
reg_db($table)
   {
//numero de registro da tabela
    
$tmp="select * from $table";
    
$sts mysql_query($tmp,$this->dbc) or print mysql_error($CONST_ERRO);
    
$num mysql_num_rows($sts);
    return(
$num);
   }

  function 
id_db() 
   {
// Metodo que retorna o ultimo id de um inser<87>+† 
     
return mysql_insert_id($this->dbc); 
   } 

  function 
affecte_db() 
   {
//retorna o numero de linhas afetadas pela ultima consulta
    
$tmp mysql_affected_rows();
    return(
$tmp);
   }
  
  function 
names_db()
   {
//retorna os nomes dos bancos de  dados do servidor
     
$tmp mysql_num_rows($this->dbc);
     return(
$tmp);
   }

  function 
drop_db($banco)
   {
//apaga um banco de dados do servidor
    
return mysql_drop_db($banco,$this->dbc);
   }

  function 
num_rows_db($query)
   {
//numero de registros de uma query
    
$tmp mysql_num_rows($query);
    return(
$tmp);
   }  


};

?>