eh questo dipende da quello che devi fare esattamente... la query che riempie l'array quanti record restituisce? soltanto un record, oppure più di uno? se restituisce un solo record puoi fare così:
Codice PHP:
$riga=mysql_fetch_assoc($rs);
$this->myarr["id"] = $riga["id"];
$this->myarr["campo_2"] = $riga["campo_2"];
$this->myarr["campo_3"] = $riga["campo_3"];
// ... ecc.....
unset($riga);
se invece la query restituisce più di un record, allora devi necessariamente usare un array bidimensionale:
Codice PHP:
$i = 0;
while($riga=mysql_fetch_assoc($rs)){
$this->myarr[$i]["id"] = $riga["id"];
$this->myarr[$i]["campo_2"] = $riga["campo_2"];
$this->myarr[$i]["campo_3"] = $riga["campo_3"];
// ...etc.....
$i++;
}
unset($riga);
unset($i);
in quest'ultimo caso l'array risultante sarà tipo questo:
codice:
Array (
[0] => Array (
[id] => val1
[campo_2] => val2
[campo_3] => val3
)
[1] => Array (
[id] => val1
[campo_2] => val2
[campo_3] => val3
)
)