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;
$ris= mysql_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?