tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von gordonk
  • 1 Beitrag von Yaslaw
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
368
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Andre267
    Andre267 Andre267 ist offline Mitglied Silber
    Registriert seit
    Jan 2009
    Beiträge
    64
    Schönen guten Tag,

    ich versuche gerade über meine Datenbank mir Werte ausgeben zu lassen und diese dann in ein array zu speichern welches nach jedem durchgang hoch gezählt wird.

    PHP-Code:
    <?php
    //...
    $i 0;
    while(
    $row =  mysql_fetch_array($res))
    {
        
    $i++;
        
    $speicher[$i] = $row[1]."<br />\n";
    }
    echo 
    $speicher[1];
    //...
    ?>
    Zurzeit habe ich aber leider damit nicht viel Erfolg.
    Könnte mir villeicht jemand helfen?
    Danke sehr.
     
    MfG:
    Andre267

  2. #2
    gordonk gordonk ist offline Mitglied Gold
    Registriert seit
    Oct 2009
    Ort
    Witten/NRW
    Beiträge
    219
    Servus,
    hmmm
    was soll denn dabei rauskommen ?
    Ich seh da nichts auffälliges.
     
    Hier könnte Ihre Werbung stehen.

  3. #3
    Avatar von Andre267
    Andre267 Andre267 ist offline Mitglied Silber
    Registriert seit
    Jan 2009
    Beiträge
    64
    ?
    Ich will einfach nur die Daten der while schleife in ein array speichern.
     
    MfG:
    Andre267

  4. #4
    gordonk gordonk ist offline Mitglied Gold
    Registriert seit
    Oct 2009
    Ort
    Witten/NRW
    Beiträge
    219
    Aber genau das tust du doch
    probier mal:
    PHP-Code:
    <?php
    //...
    $i 0;
    while(
    $row =  mysql_fetch_array($res))
    {
        
    $i++;
        
    $speicher[$i] = $row[1]."<br />\n";
    }
    var_dump($speicher);
    //...
    ?>
    var_dump() zeigt dir an was in der Variable steckt.

    Wenn $speicher leer ist stimmt was mit deinem mysql Result nicht. Kannst du dir auch mal mit var_dump($res); ausgeben lassen.
    Andre267 bedankt sich. 
    Hier könnte Ihre Werbung stehen.

  5. #5
    Avatar von Andre267
    Andre267 Andre267 ist offline Mitglied Silber
    Registriert seit
    Jan 2009
    Beiträge
    64
    Auch nicht schlecht
    Naja trotzdem danke
     
    MfG:
    Andre267

  6. #6
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Lass den Zähler einfach weg. PHP macht dass dann automatisch
    PHP-Code:
    while($row =  mysql_fetch_array($res))
    {
        
    $speicher[] = $row[1]."<br />\n";

    Wenn die Klammern leer sind $speicher[] nimmt PHP automatisch den näschst höheren Index. Wenn es bissher ein leerer Array war, dann wird 0 genommen.

    Am besten initialisierst du vorher den Array noch. Sonst kann es vorkommen, dass wenn nix aus der DB kommt, der Array nie initialisiert wird und somit später $speicher nicht als Array anerkannt wird. Die Zweite Nebenwirkung vom initialiseren ist, dass der Array zurückgesetzt werd, falls er vorher schon verwendet wurde
    PHP-Code:
    $speicher = array();
    while(
    $row =  mysql_fetch_array($res))
    {
        
    $speicher[] = $row[1]."<br />\n";

    Andre267 bedankt sich. 
    ---------------------------------------------------------------------------------------------------
    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

Ähnliche Themen

  1. new Date(); Tage hoch und runter zählen...
    Von Crav3X im Forum Javascript & Ajax
    Antworten: 10
    Letzter Beitrag: 14.08.08, 22:09
  2. K8055 Eingänge abfragen und einen Zähler hoch zählen? VB.net
    Von rampage78 im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 19.12.07, 15:18
  3. Minuten hoch zählen PHP/Javascript
    Von xdica im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 05.04.05, 10:43
  4. Antworten: 8
    Letzter Beitrag: 01.08.04, 11:23
  5. for schleife 1.000.000 zählen !!
    Von mageDSA im Forum PHP
    Antworten: 6
    Letzter Beitrag: 17.06.03, 11:13