Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 17

Thema: letzten 4 zeilen auslesen + Datenbank teilen (spliten)

  1. #1
    TP-Member
    Registriert seit
    Feb 2005
    Beiträge
    50

    letzten 4 zeilen auslesen + Datenbank teilen (spliten)

    Hallo

    ich hab da n kleineres prob. und weiss nicht mehr weiter, vieleicht kann mir jemand helfen. und zwar hab ich eine DB die 3 einträge pro zeile hatt. Die datenbank sieht folgendermassen aus:

    text1|text2|text3

    nantürlich stehen mehrere zeilen untereinander ;-) nicht blos eine zeile.

    nun müchte ich gerne die 4 hintersten zeilen einlesen und schlussendlich ausgenben, hab nun schon vieles ausprobiert, aber keines ging

    zudem hab ich noch ein Problem beim splitten der datenbank

    hier mal das kleine exemplar:

    PHP-Code:
    <?

    $datei 
    "datenbank.txt";

    if(
    file_exists($datei)) 

    $inhalt file($datei,"r"); 
    $anzahl count($inhalt); 
        for(
    $i 0$i $anzahl$i++) 
        { 

            
    $neuerinhalt array_reverse($inhalt); 


            
    $eintrag explode("|-|",$neuerinhalt[$i]); 


            
    $text1 $eintrag[0]; 
            
    $text2 $eintrag[1]; 
            
    $text3 $eintrag[2]; 


     echo 
    "<font face=\"Arial\" size=\"3\">$text1 <br> $text2 <br> $text3</font>";
        } 

    else 

        echo
    "Die $datei - Datei wurde nicht gefunden gefunden"
    }
    danke für die mithilfe.

  2. #2
    TP-Specialist Avatar von Dennis The Menace
    Registriert seit
    Nov 2004
    Ort
    Ich komme aus dem Zauberwald
    Beiträge
    2.035
    PHP-Code:
    <?

    $datei 
    "datenbank.txt";

    if( 
    file_exists$datei ) ):

        
    $inhalt file$datei );
        
    $anzahl count$inhalt );

        for(
    $i $anzahl-5$i $anzahl$i++):

            list( 
    $text1$text2$text3 ) = explode"|" $inhalt[$i] );
            echo 
    "<font face=\"Arial\" size=\"3\">".$text1." <br> ".$text2." <br> ".$text3."</font>";

        endfor;

    else:

        echo
    "Die $datei - Datei wurde nicht gefunden gefunden";

    endif;

    ?>
    Das wäre so mein Ansatz
    Geändert von Dennis The Menace (16.02.2005 um 19:16 Uhr)
    Zwei Dinge sind Unbestreitbar:
    • In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
    • Die Erde ist eine Scheibe!
    Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
    Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!

  3. #3
    TP-Specialist Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    deja vue

    Code:
    select * from tabelle order by id desc limit 0,4;
    also gleich im statement loesen
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  4. #4
    TP-Specialist Avatar von Dennis The Menace
    Registriert seit
    Nov 2004
    Ort
    Ich komme aus dem Zauberwald
    Beiträge
    2.035
    Ich glaub, er hat gar keine Datenbank^^
    Zwei Dinge sind Unbestreitbar:
    • In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
    • Die Erde ist eine Scheibe!
    Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
    Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!

  5. #5
    TP-Moderator Avatar von Adromir
    Registriert seit
    Jun 2004
    Ort
    Hannover
    Beiträge
    4.811
    Dennis hat recht.. Sonst würde es ja keinen Sinn machen, das ganze aus einem Txt-File auszulesen

  6. #6
    TP-Member
    Registriert seit
    Feb 2005
    Beiträge
    50
    danke für eure antwort, aber funktioniert trozdem nicht, kommt immer der fehler "Parse error: parse error, unexpected T_ENDFOREACH" in zeile 16


    was bedeutet dieser fehler überhaupt?

    gruss ILOVERATTE

  7. #7
    TP-Specialist Avatar von Dennis The Menace
    Registriert seit
    Nov 2004
    Ort
    Ich komme aus dem Zauberwald
    Beiträge
    2.035
    mach aus dem endforeach; in Zeile 16 mal ein endfor;
    Notfalls kannst du auch den obigen Code nochmal nehmen;
    hab ihn dort korrigiert!

    Der Fehler bedeutet, dass ich hundsmüde bin
    Zwei Dinge sind Unbestreitbar:
    • In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
    • Die Erde ist eine Scheibe!
    Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
    Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!

  8. #8
    TP-Specialist Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    Zitat Zitat von iloveratte
    und zwar hab ich eine DB die 3 einträge pro zeile hatt. Die datenbank sieht folgendermassen aus: ...
    wieso hoere und lese ich immer wieder datenbank?
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  9. #9
    TP-Specialist Avatar von Dennis The Menace
    Registriert seit
    Nov 2004
    Ort
    Ich komme aus dem Zauberwald
    Beiträge
    2.035
    Du musst lernen, zwischen den Zeilen zu lesen
    Zwei Dinge sind Unbestreitbar:
    • In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
    • Die Erde ist eine Scheibe!
    Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
    Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!

  10. #10
    TP-Specialist Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    vielleicht sollte ich einfach php lesen lernen
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  11. #11
    TP-Member
    Registriert seit
    Feb 2005
    Beiträge
    50

    Smile

    wieso hoere und lese ich immer wieder datenbank?
    naja weil es eben eine datenbank ist. ;-)

    nun das script funktionoiert nun, danke nochmals, wirklich blöd da hätt ich auch selber draufkommen müssen!

    trozdem danke.

    Gruss ILOVERATTE

  12. #12
    TP-Specialist Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    Zitat Zitat von iloveratte
    naja weil es eben eine datenbank ist. ;-)
    ah ... verstehe ... txt-datenbank. mit denen kenne ich mich noch nicht so aus
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  13. #13
    TP-Member
    Registriert seit
    Feb 2005
    Beiträge
    50
    naja ich mich nicht mit mySQL ;-)

  14. #14
    TP-Specialist Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    vielleicht koennen wir da noch was voneinander lernen
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  15. #15
    TP-Member
    Registriert seit
    Feb 2005
    Beiträge
    50
    naja wer weiss ;-)

Seite 1 von 2 12 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Auslesen der Sitemap aus Datenbank
    Von macweb im Forum Traum-Dynamik
    Antworten: 4
    Letzter Beitrag: 25.05.2004, 10:40
  2. Antworten: 2
    Letzter Beitrag: 07.04.2004, 23:34
  3. Problem mit Datenbank auslesen
    Von Spin im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 06.01.2004, 18:15
  4. TXT auslesen und spliten
    Von Faust im Forum Flash & Multimedia
    Antworten: 4
    Letzter Beitrag: 01.08.2003, 16:14
  5. letzten wert eines array auslesen!
    Von pauel im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 09.04.2003, 18:32

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51