jimbob: mysql_fetch_array "offset"?

Beitrag lesen

hallo,

ich hab eine methode einer klasse die eine SELECT-query übersenden soll und das ergebnis später returnen soll!

function getQuery()
{
  $this->connect();
  $eintrag= "SELECT * from TABLE LIMIT 10";
  $result_db= mysql_query($eintrag);
  $result= mysql_fetch_array($result_db);
  return $result;
  $this->close();
}
nun meine hauptfrage:
mit $this->close() beende ich die verbindung und will aber dennoch $result als array vorhanden habe! ist das möglich? oder holt er den offset bzw. den Datensatz immer auf neue?

ich dacht mit

$result= $db->getQuery();
 foreach ($result as $data)
 {
  echo $data['id'];
 }
kann ich ma zuerst dieses array holen und später in einer anderen methode abarbeiten lassen. da kommt jedoch nur blödsinn raus!
kann ich dieses ergebnis ohne die verbindung offen zu lassen weiterreichen! mysql_fetch_object?

THX jimbob