Spalte auslesen und in Array schreiben + auslesen
Fabian
- php
Hallo Forumgemeinde,
ich habe ein einfaches Problem und würde mich sehr über eine Antwort freuen. Irgendwie klappt es bei mir nicht.
Ich möchte einfach nur eine Spalte abfragen in ein Array überführen und dann einzeln darauf zurückgreifen.
$abfrage = "SELECT ueber FROM bf_feld_id";
$ergebnis= mysql_query($abfrage, $conn);
$i=0;
while($row = mysql_fetch_array($ergebnis))
{$berufsfeld_name[$i] = array($row['ueber']);
$i++;
}
echo "$berufsfeld_name[0]";
echo "$berufsfeld_name[1]";
alles was er mir anzeigt ist ArrayArray
Warum nur?
Danke für die Antwort
Grüße aus Braunschweig
Fabian
Hallo Forumgemeinde,
hallo
$i=0;
while($row = mysql_fetch_array($ergebnis))
{$berufsfeld_name[$i] = array($row['ueber']);
$i++;
}
1.
$row ist schon ein array
schon mal $row[1] bzw. $row[0] probiert, dieses array ist zwar assoziativ aber natürlich trotzdem über indizes Abfragbar?
warum willst Du es dann noch mal konvertieren!
2.
bei Deinem obigen Beispiel machst Du eine Kleinigkeit falsch
entweder Du sagst
$berufsfeld_name = array($row['ueber']);
was in deinem Falle gar nicht geht, da Du dann in der Schleife immerwieder neu arrays anlegen würdest.
oder direkt
$berufsfeld_name[$i] = $row['ueber'];
ciao
romy
Grüße aus Braunschweig
Fabian
Danke für die schnelle Antwort,
das Grundprinzip habe ich wohl doch noch nicht verstanden...
Jetzt klappt es endlich!!! Hat mich eine ganze Menge Zeit gekostet.
Danke und Grüße
Fabian
Hallo Forumgemeinde,
hallo$i=0;
while($row = mysql_fetch_array($ergebnis))
{$berufsfeld_name[$i] = array($row['ueber']);
$i++;
}
$row ist schon ein array
schon mal $row[1] bzw. $row[0] probiert, dieses array ist zwar assoziativ aber natürlich trotzdem über indizes Abfragbar?
warum willst Du es dann noch mal konvertieren!
bei Deinem obigen Beispiel machst Du eine Kleinigkeit falsch
entweder Du sagst
$berufsfeld_name = array($row['ueber']);
was in deinem Falle gar nicht geht, da Du dann in der Schleife immerwieder neu arrays anlegen würdest.
oder direkt
$berufsfeld_name[$i] = $row['ueber'];ciao
romyGrüße aus Braunschweig
Fabian