tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Lime
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
219
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Kracky Kracky ist offline Mitglied Bronze
    Registriert seit
    Jan 2012
    Beiträge
    26
    Hallo,

    ich habe eine mysql tabelle wo eine spalte ausgelesen werden soll.

    es gibt nur 2 Spalten ID und Text.

    Den Text möchte ich nachher weiter verarbeiten aber nicht alles zusammen sondern jede Spalte einzelnd

    z.B:
    ID: 1 Text: text1
    ID: 2 Text: text2
    ID: 3 Text: text3

    jetzt würde ich gerne die 3 verschiedenen texte jeweils in eine eigene Variable speichern öhm also quasi in ein Array

    Aber ich kriegs nur hin das alle immer zusammen ausgegeben werden und nicht jedem eine eigene Variable zugeordnet wird

    PHP-Code:
    <?php
    include("mysql.php");

    $eintraege 3;

    $abfrage    =    "SELECT id, text FROM meldung LIMIT $eintraege";
    $ergebnis    =    mysql_query($abfrage);
    while(
    $row mysql_fetch_object($ergebnis))
        {
        
    $ausgabe['id'] = array($row->text);
        }
        
    echo 
    $ausgabe[$row['1']];
    ?>
    Mir fehlt irgendwie wieder die Logik dahinter die ich noch nicht so ganz durchblickt habe
     

  2. #2
    Avatar von Lime
    Lime Lime ist gerade online frisch fruchtig
    Registriert seit
    Jul 2011
    Beiträge
    373
    Du gibst jedem Eintrag des Arrays denselben Index.

    PHP-Code:
    $ausgabe[1] = "";
    $ausgabe[2] = ""
    das wären unterschiedliche indexes!

    Dein Beispiel wäre so gedacht gewesen, glaub ich:
    PHP-Code:
    <?php 
    include("mysql.php"); 

    $eintraege 3

    $abfrage    =    "SELECT id, text FROM meldung LIMIT $eintraege"
    $ergebnis    =    mysql_query($abfrage); 
    while(
    $row mysql_fetch_object($ergebnis)) 

        
    $ausgabe[$row->id] = $row->text;

         
    echo 
    $ausgabe[1]; //text1
    echo $ausgabe[2]; //text2
    echo $ausgabe[3]; //text3
    ?>
    Kracky bedankt sich. 

  3. #3
    Kracky Kracky ist offline Mitglied Bronze
    Registriert seit
    Jan 2012
    Beiträge
    26
    ja wunderbar danke genau das habe ich gesucht
     

  4. #4
    Avatar von Yaslaw
    Yaslaw Yaslaw ist gerade online n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Wenn der Index irrelevant ist, kannst du den auch weglassen. Leere [] erstellen bei einem Index automatisch den nächst höheren
    PHP-Code:
    while($row mysql_fetch_object($ergebnis)) { 
        
    $ausgabe[] = $row->text;

     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  5. #5
    Avatar von Lime
    Lime Lime ist gerade online frisch fruchtig
    Registriert seit
    Jul 2011
    Beiträge
    373
    Zitat Zitat von Yaslaw Beitrag anzeigen
    Wenn der Index irrelevant ist, kannst du den auch weglassen. Leere [] erstellen bei einem Index automatisch den nächst höheren
    PHP-Code:
    while($row mysql_fetch_object($ergebnis)) { 
        
    $ausgabe[] = $row->text;

    Könnte natürlich praktisch sein, da er aber die Texte mit einer ID versehen hat, würde ich davon ausgehen, dass er damit auch wieder auf diese zugreifen möchte...
     

Ähnliche Themen

  1. Daten aus MYSQL in array übergeben
    Von Tobstar28 im Forum PHP
    Antworten: 4
    Letzter Beitrag: 01.08.06, 11:10
  2. Aus Array Daten in MySQL speichern
    Von zempsit im Forum PHP
    Antworten: 4
    Letzter Beitrag: 28.03.06, 22:07
  3. JavaScript Variable in <%= array[0][ i ] %> einsetzen ?!
    Von NetPerformance im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 2
    Letzter Beitrag: 21.06.05, 16:25
  4. MySQL-Daten in ein ARRAY schreiben
    Von loddarmattheus im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 20.04.05, 16:55
  5. MySql Daten in einem array
    Von trucidare im Forum PHP
    Antworten: 6
    Letzter Beitrag: 23.01.05, 18:28