wahsaga: array zeiger durchwandern nach mysql-query()?

Beitrag lesen

hi,

ich ahbe ien klasse die ein methode hat welche eine datenbank abfrage beinhaltet.

diese funktionalität endet hier:

function getDb($user_id, $box)
{
    $anfrage= "SELECT * FROM Tabelle";
    $db_id= mysql_query($anfrage);

(ggf. noch fehlerhandlinh implementieren.)

das, was danach kommt

$return_values= mysql_fetch_array($db_id);
    return $return_values;

gehört schon gar nicht mehr zur datenbank-abfrage, sondern ist bereits ein teil der auswertung der ergebnismenge - gehört als in eine klasse mit der von dir oben gegebenen funtkionsbeschreibung schon gar nicht mehr hinein.

wie kann ich nun den rückgabewert $return_values mit einer schleife abarbeiten. while macht eine endlosschleife und durchwandert nur den ersten zeiger. und foreach macht auch nichts!

warum nimmst du nicht einfach die ressource-id, die dir mysql_query() zurückliefert, als rückgabewert?

gruß,
wahsaga

--
http://wazgnuks.net/ - back from the dead