Codice PHP:
if(
$this->arrayquery[count($this->arrayquery)+1]['resource'] = mysql_query($sql$this->handler_connessione);

scusami,dentro l'if fai un'assegnazione, che restituisce sempre true;non dovresti fare un controllo,con "==" invece che un solo "=",sopodichè fai l'assegnazione?

nel caso mysql_query non andasse a buon fine e restituisse false,alla fine false è un'assegnazione valida,quindi l'assegnazione restituirebbe comunque true, l'if è sempre e comunque positivo e il return della funzione è sempre e comunque true.
o mi sbaglio? :master:

si potrebbe fare una cosa del genere?
Codice PHP:
//metodo per fare una query MYSQL.
function query($sql){
$resource=mysql_query($sql$this->handler_connessione);
//se la query è andata a buon fine
if($resource)
  {
//inserisco l'id resource nell'array e ritorno true;
   
$this->arrayquery[count($this->arrayquery)+1]['resource'] = $resource;
   return 
true;
  }
//se la query era buona,la funzione è già uscita,se non
// era buona salvo l'errore da qualche parte e restituisco false.
$this->error=mysql_error();
return 
false