Fabian: Spalte auslesen und in Array schreiben + auslesen

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

  1. 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

    --
    DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
    ->Alles ist gut wenn es aus Schokolade ist
    1. 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
      romy

      Grüße aus Braunschweig

      Fabian