Ergebnis 1 bis 4 von 4

Thema: Daten aus nur einer Spalte einer Tabelle in Array speichern

  1. #1
    Meister(in)
    Registriert seit
    05.03.2006
    Alter
    29
    Beiträge
    432
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Daten aus nur einer Spalte einer Tabelle in Array speichern

    Also ich möchte Daten aus nur einer Spalte einer Tabelle in einen Array speichern und diese Daten dann ausgeben. In dieser Spalte stehen nur Zahlen von 1 - 4.

    Code:
    $abfrage = "SELECT spalte FROM tabelle";
    	$ergebnis = mysql_query($abfrage);
             $row = mysql_fetch_array($ergebnis);
             echo $row[0].",".
                     $row[1].",".
                     $row[2].",".
                     $row[3].",".
                     $row[4].",".
                     $row[5].",".
                     $row[6];
    Die Ausgabe müsste doch z.B. so aussehen: 3,4,2,4,1,2,4
    Ich bekomme aber immer nur den ersten Wert ausgegeben: 3,,,,,,
    Woran liegt das?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Fortgeschrittene/r
    Registriert seit
    03.03.2006
    Beiträge
    195
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ungefähr so...

    Code:
    $abfrage = "SELECT spalte FROM tabelle";
    $ergebnis = mysql_query($abfrage);
    $i = 0;
    while (list($spalte) = mysql_fetch_row($ergebnis)) {
      $row[$i] = $spalte;
      $i++;
    }
    
    for&#40;$j = 0;$j <= $i; $j++&#41; &#123;
      $aufzaehlung .= $row&#91;$j&#93;.",";
    &#125;
    
    echo $aufzaehlung;
    habs aber nicht getestet..
    Für die nächste Zeit erstmal inaktiv.

  3. #3
    Meister(in)
    Themenstarter

    Registriert seit
    05.03.2006
    Alter
    29
    Beiträge
    432
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    so funktioniert es... vielen dank
    aber wieso geht denn meins net?

  4. #4
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    zu umständlich, machs mal so:
    Code:
    $abfrage = "SELECT spalte FROM tabelle"; 
       $ergebnis = mysql_query&#40;$abfrage&#41;; 
    while &#40;$data = mysql_fetch_array&#40;$ergebnis&#41;&#41; &#123;
       echo $data&#91;'0'&#93;."
    ";
    &#125;
    oder wenn du jede spalte haben willst:
    Code:
    $abfrage = "SELECT spalte FROM tabelle"; 
       $ergebnis = mysql_query&#40;$abfrage&#41;; 
    while &#40;$data = mysql_fetch_array&#40;$ergebnis&#41;&#41; &#123;
       foreach&#40;$data AS $key -> $value&#41; &#123;
          echo $key."->".$value."
    ";
       &#125;
    &#125;
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

Ähnliche Themen

  1. MYSQL Datentyp einer spalte herausfinden
    Von DaJuly im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 19.07.2007, 19:29
  2. Annfang einer Satzes oben links in einer Tabelle anfangen
    Von tevin im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 20.06.2007, 18:54
  3. Den Wert einer Zelle in Tab1 in einer Spalte in Tab2 suchen.
    Von bewehh im Forum Forum für alle anderen Programmiersprachen
    Antworten: 2
    Letzter Beitrag: 01.06.2007, 18:50
  4. javascript: Drucken einer Zelle einer Tabelle ...
    Von mb59 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 03.04.2007, 16:20
  5. Abfrage aus einer Tabelle oder Array
    Von MAD im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 03.08.2006, 13:20

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •