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