Ho appena iniziato ad usare le classi nel php ma mi sono trovato un errore che non riesco a risolvere...

Fatal error: Cannot instantiate non-existent class: database in /membri/utente/pages/search.php

il file search.php:
Codice PHP:
<?php 
              import_request_variables
("gp","_"); 
                        include_once(
"/php5/Database.php"); 
        
//include_once("/php5/QueryString.php"); 
        //include_once("/php5/Ricerca.php"); 

            
$db = new Database$database $user $passwd $dat ); 
                        
/*$qStr = new QueryString(); 
            $ric = new Ricerca(); 
            $qStr->AddAnyWords( $_text_insert ); 
                        $ric->DoSearch( $qStr , $db ); 
            $tmp = $ric->GetResults(); 
            forach( $tmp as $var ) 
                $var->Display();*/ 
            
$db->Close(); 
          
?>
come vedete nell'errore, non riesco a creare la classe Database. Le altre dichiarazioni le ho commentate ma ho provato anche quelle e mi danno lo stesso errore...

il file Database.class è questo:
Codice PHP:
<?php 
class Database
   
  var 
$conn NULL
   
  function 
Database($host$user$pass$dbname){ 
    
$this->conn mysql_connect($host$user$pass
      or die(
"ERRORE MYSQL: ".mysql_error()); 
    
mysql_select_db($dbname$this->conn
      or die(
"ERRORE MYSQL: impossibile connettersi al database"); 
  } 
   
  function 
ExecuteQuery($query){ 
    return 
mysql_query($query$this->conn
      or die(
"ERRORE MYSQL: ".mysql_error()); 
  } 
   
  function 
FetchResult($result){ 
    
$data = array(); 
    while(
$tmp mysql_fetch_assoc($result)) 
      
$data[] = $tmp
    return 
$data
  } 
   
  function 
Close(){ 
    
mysql_close($this->conn); 
  } 

?>
qualcuno riesci a dirmi cosa sbaglio??