SQL Datenbankabfrage in ein array speichern
Hallo Leute,
ich habe ein kleines Problem bzw. ich komm einfach nicht drauf!
Also ich lese aus meiner Datenbank eine Spalte aus (z.B. "SELECT id FROM table") und möchte sie jetzt in ein array übergeben so das ich aus dieser dann gezielte Werte auslesen kann, z. B. $row[2] soll nur den Wert enthalten der in der 3 Zeile der Datenbanktabelle in Spalte id steht. Ich bekomme die Werte zwar in ein array eingetragen aber ich kann die Werte nicht gezielt auslesen sondern bekomme nur alle auf einmal, z.B $row ergibt (wert1wert2wert3wert4) und $row[1] ist leer.
Hoffe mir kann jemand helfen!
lg
Matz80
ich habe ein kleines Problem bzw. ich komm einfach nicht drauf!
Also ich lese aus meiner Datenbank eine Spalte aus (z.B. "SELECT id FROM table") und möchte sie jetzt in ein array übergeben so das ich aus dieser dann gezielte Werte auslesen kann, z. B. $row[2] soll nur den Wert enthalten der in der 3 Zeile der Datenbanktabelle in Spalte id steht. Ich bekomme die Werte zwar in ein array eingetragen aber ich kann die Werte nicht gezielt auslesen sondern bekomme nur alle auf einmal, z.B $row ergibt (wert1wert2wert3wert4) und $row[1] ist leer.
Hoffe mir kann jemand helfen!
lg
Matz80
Please also mark the comments that contributed to the solution of the article
Content-Key: 168990
Url: https://administrator.de/contentid/168990
Printed on: April 26, 2024 at 03:04 o'clock
4 Comments
Latest comment
http://www.php.net/manual/de/function.mysql-fetch-array.php
Diese Funktion sollte genau das tun. In den Beispielen sollte alles erklärt sein.
Diese Funktion sollte genau das tun. In den Beispielen sollte alles erklärt sein.
Guten Abend
Und dann könnte man sich auch noch PHP-Manual - array_push() ansehen.
~Arano
<?php
$arrData = array();
while($row = mysql_fetch_assoc($result))
$arrData = $row['id'];
print_r($arrData);
// oder eben mit spaltenname
$arrData = array('spaltenname' => array());
while($row = mysql_fetch_assoc($result))
$arrData['spaltenname'] = $row['id'];
print_r($arrData);
?>
~Arano