Hallo,
ich möchte mit odbc eine Access Datenbank auslesen. Dabei möchte ich ein Array haben, welches mir das Resultat der SQL-Abfrage speichert.
Auslesen mache ich wie folgt:
	
Mit diesem Code bekomme ich zwar ein schönes Array (genau, wie es sein soll), allerdings nur eine Datenzeile je Durchlauf.
Im jeden neuen Durchlauf wird das $ar wieder überschrieben.
Nun will ich aber alles in einem Array haben. Versucht habe ich schon mit array_merge() und vielen anderen Funktionen.
Wie bekomme ich es am Besten hin (bin PHP-Neuling)???
					ich möchte mit odbc eine Access Datenbank auslesen. Dabei möchte ich ein Array haben, welches mir das Resultat der SQL-Abfrage speichert.
Auslesen mache ich wie folgt:
PHP-Code:
	
	
 j=1
 while (odbc_fetch_row($res, $j))
     {
       for ($i = 1; $i <= odbc_num_fields($res); $i++)
       {
         $field_name = odbc_field_name($res, $i);
         $ar[$field_name] = odbc_result($res, $field_name);
       }
       $j++;
       return $ar;
     } 
Im jeden neuen Durchlauf wird das $ar wieder überschrieben.
Nun will ich aber alles in einem Array haben. Versucht habe ich schon mit array_merge() und vielen anderen Funktionen.
Wie bekomme ich es am Besten hin (bin PHP-Neuling)???
 
          
Kommentar