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