Bestimmte Felder in Array auslesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Bestimmte Felder in Array auslesen

    Guten morgen zusammen!

    Bekomme eine SQL-Tabellen-Abfrage (3 Zeilen x 5 Spalten) von der DB zurück und lese diese als Array mit mssql_fetch_array() in $data ein. Mache das mit folgenden Befehlen:
    Code:
    $result = mssql_query ($abfrage);
    $data = mssql_fetch_array ($result,MSSQL_ASSOC);
    Jetzt müsste es doch problemlos möglich sein einzelne "Felder" dieser Abfrage auszugeben bzw. in neue Variablen zu schreiben. Habe das mit dem folgenden Befehl (und vielen Varianten davon) versucht, leider erfolglos:
    Code:
    echo $data[0]["spaltenname"];
    Dabei soll der Wert in den ersten eckigen Klammern die Nummer der Zeile angeben.

    Den einzigen Erfolg hatte ich bisher mit echo $data["spaltenname"]; wobei dann immer nur der Wert der ersten Zeile ausgegeben wird.

    Wäre nett, wenn mir jemand helfen könnte, stehe ziemlich auf dem Schlauch.

    Dank im Voraus und Grüße,
    Eric

  • #2
    mach nen print_r($data), dann weißt du bescheid.

    Kommentar


    • #3
      Hmm, danke, aber das hilft mir nicht wirklich weiter. Damit wird ja auch immer nur die erste Zeile ausgespuckt.

      Wie kann ich eine bestimmte Zeile in einem Array ansprechen?

      Kommentar


      • #4
        Hmm, danke, aber das hilft mir nicht wirklich weiter. Damit wird ja auch immer nur die erste Zeile ausgespuckt.
        Ja, genau das solltest du auch begreifen. Daten, die du nicht in ein Array rein packst, kannst du auch nicht dort raus holen.

        schau dir mal ein paar grundlagen auf schattenbaum.net an. z.B. wie man den Inhalt einer DB mittels while-schleife ausgibt.

        Kommentar


        • #5
          Jau, dankeschön TobiaZ! Dein Tipp hat mir sehr geholfen!

          Kommentar

          Lädt...
          X