Ciao a tutti, dato che in questo periodo sto lavorando abbastanza con MySQL e continuo a eseguire query contare le righe nel risultato e creare array associativi per fare qualcosa ho deciso di passare al next stage e creare una classe che faccia un po tutto da sola
volevo solamente chiedere un parere e se possibile qualche consiglio su queste righe
Inanzitutto i metodi connetti e disconnetti funzionano,Codice PHP:
public function SQL_Query($Query)
{
$this-> Risultato_Query['Esecuzione'] = NULL;
$this-> Risultato_Query['Num_Righe'] = NULL;
$this-> Risultato_Query['Righe'] = array();
if($this->Stato_Connessione) goto A;
else goto B;
A : $this->Disconnetti_DataBase();
B : $this->Connetti_DataBase();
if($Query = mysql_query($Query))
{
$this-> Risultato_Query['Esecuzione'] = TRUE;
$this-> Risultato_Query['Num_Righe'] = mysql_num_rows($Query);
if(is_numeric($this-> Risultato_Query['Num_Righe']))
{
$i = 0;
while($Temp = mysql_fetch_array($Query,MYSQL_ASSOC))
{
$this-> Risultato_Query['Righe'][$i] = $Temp;
$i++;
}
}
else
{
$this-> Risultato_Query['Num_Righe'] = FALSE;
$this-> Risultato_Query['Righe'] = array();
}
}
else
{
$this-> Risultato_Query['Esecuzione'] = FALSE;
$this-> Risultato_Query['Num_Righe'] = FALSE;
$this-> Risultato_Query['Righe'] = array();
}
mysql_free_result($Query);
$this->Disconnetti_DataBase();
}
a me interessava poter creare un metodo abbastanza universale da usare per insert, select .. un po tutte e poi compilando la proprietà risultato query aver accessibili i dati che mi servono senza dover fare nessun tipo di elaborazione.
Grazie in anticipo a tutti!!!!