Ankündigung

Einklappen
Keine Ankündigung bisher.

Zählschleife?

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Zählschleife?

    Hallo, wie mach ich aus folgendem CODE möglichst eine Zählschleife?

    PHP-Code:
    $ergebnis mysql_query("SELECT DATE_FORMAT(datum,'%a, %d %b %Y %H:%i:%S +0200') AS fdatum, id, titel, text, verfasser FROM scw_news ") OR DIE ("FEHLER");
        while (
    $dataset mysql_fetch_array($ergebnis))
             {
             echo
    "<item>\n";
             echo
    "<title>" $dataset['titel'] . "</title>\n";
             echo
    "<description>".$text htmlspecialchars(no_img(bbcode($dataset['text'])))."</description>\n";
             
    #echo"<link> http://".$_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME']."?newsid=".$dataset['id']."</link>\n";
             
    echo"<pubDate>".$dataset['fdatum']."</pubDate>\n";
             echo
    "</item>\n";
            } 
    Wie kann ich eine Zählschleife drauß machen? Also das die Schleife nur 5 mal durchläuft.

    auf die art?
    PHP-Code:
    $count 0;

    while (
    $dataset mysql_fetch_array($ergebnis) OR $count == 5)
    {
    $count ++;

    vielen Dank für die Hilfe!
    fragen ist kostenlos!


  • #2
    Abgesehen davon, dass du einfach LIMIT in der SQL-Anweisung setzen müsstest,
    solltest du dich noch einmal mit Schleifen beschäftigen.
    Möchtest du eine Schleife, die ungefähr dem zweiten Code entspricht, nimm doch einfach eine FOR-Schleife.
    Wie gesagt, solche grundsätzlichen Dinge sollte man schon beherrschen!
    Einfach nochmal nachlesen. Das geht problemlos auf SelfPHP.de.
    "Nobody is as smart as everybody" - Kevin Kelly
    — The best things in life aren't things

    Kommentar


    • #3
      einfach LIMIT in der SQL-Anweisung setzen müsstest
      Das ists es DANKE! Darauf bin ich nicht gekommen...

      Danke!
      fragen ist kostenlos!

      Kommentar


      • #4
        Abgesehen davon dass einzig LIMIT die richtige Lösung ist, müsste es "AND $count < 5" heißen.

        Kommentar


        • #5
          Zitat von Zergling
          Abgesehen davon dass einzig LIMIT die richtige Lösung ist, müsste es "AND $count < 5" heißen.
          jo bzw. "AND $count <= 5"

          thx, manchmal steh ich echt auf dem schlauch! wie gut das es dieses forum hier gibt! wie gut das es euch gibt!
          fragen ist kostenlos!

          Kommentar


          • #6
            Zitat von Buschdieb
            Zitat von Zergling
            Abgesehen davon dass einzig LIMIT die richtige Lösung ist, müsste es "AND $count < 5" heißen.
            jo bzw. "AND $count <= 5"
            Nein!
            Denn dann würde die Schleife 6 mal durchlaufen werden, während Du nach 5 Durchläufen gefragt hast.
            **********************************
            Nein, ich bin nicht die Signatur.
            Ich putze hier nur.
            **********************************

            Kommentar


            • #7
              Dann eben "AND $count < 5"
              Nicht jeder Fehler ist ein Bug.

              Kommentar


              • #8
                Auch dir einen guten Morgen!

                Kommentar


                • #9
                  Moin

                  "AND $count <= 5" wär soweit nur richtig, wenn man $count = 1 anstatt 0 macht :P

                  PS: wollt nur guten morgen Sagen
                  "Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)

                  Kommentar


                  • #10
                    können ir das thema jetzt mit
                    AND $count <= 4

                    BITTE
                    abschließen?

                    Kommentar

                    Lädt...
                    X