Salve a tutti... ho una mia classe per la connessione al db che ha questo metodo
Codice PHP:
 public function esegui($a=""){
  
$query=$a;
  if(
$query!==""){
   if(
$this->debug==1$this->messaggi[]=$query;
   
$rismysql_query($query,$this->conn) or die("
Errore nella query: " 
mysql_error()."
"
.$query);
  }else{
   if(
$this->debug==1$this->messaggi[]=$this->query;
   
$ris=mysql_query($this->query,$this->conn) or die("
Errore nella query: " 
mysql_error()."
"
.$this->query);
   
$this->query="";
  }
  return 
$ris;
 } 
Quando devo mandare un SQL in azione lo richiamo in questo modo:
Codice PHP:
$SQL="SELECT * FROM ....";
$risultato=$_CONN->esegui($SQL);
while(
$riga mysql_fetch_array($risultato)){
 .. 
fai qualcosa..

Ora mi chiedevo se era corretto ed utile mettere dopo la chiusura del while
Codice PHP:
mysql_free_result($risultato); 
o se in realtà dovrei svuotare la variabile $ris del metodo della classe.
Che ne pensate?