Ciao c'e' qualcosa che mi sfugge sul costruttore.

Mettiamo che io abbia una classe che nel costruttore interroga un DB e riempie i suoi metodi.
Nel caso la query vada male non ho ben chiaro come gestire l'errore.
tipo

Codice PHP:

class myclass {
        public 
$id;
        public 
$name;

       function 
__costruct($db_id) {
                
$query "SELECT name FROM mytable WHERE id='$db_id'";
                
$result mysql_query($query);
                if (!
$result || mysql_num_rows($result) < 1) {
                     
//come devo gestire l'errore ?
               
}

               
$riga mysql_fetch_assoc($result);
               
$this->name $riga['name'];
       }


Questa sarebbe la chiamata

Codice PHP:
$myvar = new myclass(10); 
Andrea