Ciao a tutti!

Ho un quesito riguardo PHP5 e la gestione degli errori con la programmazione ad oggetti.

Premetto che non ho mai programmato ad oggetti, quindi cercate di capirmi!

Ho creato una classe che gestisce le connessioni al db
qualcosa del genere:

class mysql
{
function __construct()
function connect()

//esempio di come ho fatto un singolo metodo: è giusto?
function query($sql)
{
if(
$this->arrayquery[count($this->arrayquery)+1]['resource'] = mysql_query($sql, $this->handler_connessione);
)
return true;
else
return false;
}

function fetch()
function close()
function __destruct()
}

ogni metodo ritorna false in caso di errore, in caso contrario ritorna true.

adesso faccio una cosa così:

$objdb = new mysql(......);
$objdb->query("select * from table"); //questo mi da errore. vorrei intercettare l'errore e salvare il numero di errore mysql in una variabile e mostrarlo poi a video.

come faccio?

grazie 1000 in anticipo!