Hilfe hab Prob mit MySql

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Hilfe hab Prob mit MySql

    Ich wollte ein bilder vorschau amchen wo immer nur 6 bilder angezeigt werden. das prob hab ich so gelöst:
    $query = "SELECT * FROM fotos LIMIT $from,$to";
    zumindest hab ich gedacht das ich es so gelöst hab
    in den Bieden Variblen ist z.b.
    $from = 1
    und
    $to = 6
    aber er holt mir nicht die bilder von eintrag 1 - 6 raus .
    Hat einer ne ahnung warum das nicht geht und was man ändern müste das es geht
    oder at einer eine andere Idee wie man das PRoblem Lösen könnte ..´.

    Würde mich über hilfe meines Probs Freuen.

    MFG
    sHimp|1mp

  • #2
    LIMIT <start>, <anzahl>

    die zeilen fangen bei 0 an => LIMIT 0,6
    ein ORDER BY is evtl. auch noch ne feine sache
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      wie jetzt ??
      also wie mussich das machen ...
      Zuletzt geändert von sHimp|1mp; 25.09.2003, 12:06.

      Kommentar


      • #4
        Order by id = $from-$to

        oder wie ????

        Kommentar


        • #5
          ORDER BY id LIMIT 0,6
          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


          Kommentar


          • #6
            und wenn er von er eintrag 7 - 12 raussuchen soll ? wie amch ich das da ?

            Kommentar


            • #7
              ORDER BY id LIMIT 6,6
              INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


              Kommentar


              • #8
                Original geschrieben von sHimp|1mp
                und wenn er von er eintrag 7 - 12 raussuchen soll ? wie amch ich das da ?
                Original geschrieben von mrhappiness
                LIMIT <start>, <anzahl>

                die zeilen fangen bei 0 an
                http://www.mysql.com/doc/de/SELECT.html
                Ich denke, also bin ich. - Einige sind trotzdem...

                Kommentar


                • #9
                  wenn die imme rbei 0 anfangen wie mach ich das dann das ich eintrag 7 - 12 anzeigen kann also jetzt eine andere Methode ???

                  Kommentar


                  • #10
                    lieber gott, in großen stücken bitte

                    das soll bloß heißen, dass sql die zeilen nicht so durchnummeriert: 1, 2, 3, 4, ..., n
                    sondern: 0, 1, 2, 3, ..., n-1
                    Ich denke, also bin ich. - Einige sind trotzdem...

                    Kommentar


                    • #11
                      achso
                      nun weiß ich aber trozdem noch nicht wie ich das amchen kann das mit Variblen geht und das er die daten sätze so raus liest wie ich das will ...

                      Kommentar


                      • #12
                        du legst fest, dass du immer maximal 6 einträge pro seite haben willst

                        den start übergibst du per link:
                        Code:
                        <a href="blaettern.php">Seite 1</a>
                        <a href="blaettern.php?start=6">Seite 2</a>
                        <a href="blaettern.php?start=12">Seite 3</a>
                        im skript machst du sowas in der art
                        PHP-Code:
                        $perpage=6;
                        if (isset(
                        $_GET['start'] and is_int($_GET['start']))
                          
                        $start=$_GET['start'];
                        else
                          
                        $start=0;
                        $sql='SELECT * FROM tabelle ORDER BY id LIMIT '.$start.', '.$perpage
                        und für mehr info such einfach mal nach blättern hier im forum
                        Ich denke, also bin ich. - Einige sind trotzdem...

                        Kommentar


                        • #13
                          OK THX

                          Kommentar

                          Lädt...
                          X