mabu: bestimmte zeile abrufen

Hi!

Ich habe folgende Datenbankabfrage:

$query = mysql_query
 ("SELECT * from Tabelle where X=$id ORDER BY id",$db_handle);

Nun möchte ich mit einer while-Schleife die zweiten 6 ausgeben, die die Bedingung erfüllen.

Gibt es da einen Befehl, beim wievieltsten Ergebnis begonnen werden soll?

mfg,
mabu

  1. Hi,

    Ich habe folgende Datenbankabfrage:
    $query = mysql_query

    gut, dass Du dies dazugeschrieben hast, obwohl es eigentlich mit der Abfrage nichts zu tun hast. Denn nur so habe ich erfahren, dass Du MySQL verwendest - das ist aber

    die allerwichtigste Information überhaupt!

    Erwähne Dein DBMS bitte bei zukünftigen Fragen.

    Gibt es da einen Befehl, beim wievieltsten Ergebnis begonnen werden soll?

    LIMIT, genaus nachzulesen in der Doku unter http://www.mysql.com/.

    Cheatah

    1. LIMIT, genaus nachzulesen in der Doku unter http://www.mysql.com/.

      Ja, LIMIT, aber geht das auch um erst beim 6ten anzufangen. Und wenn ja, wie???

      Ich konnte aus der MySQL Dokumentation auch nicht schlauer werden...

      mfg,
      mabu

      1. Hi mabu,

        LIMIT, genaus nachzulesen in der Doku unter http://www.mysql.com/.
        Ja, LIMIT, aber geht das auch um erst beim 6ten anzufangen.

        ja?

        Und wenn ja, wie??? Ich konnte aus der MySQL
        Dokumentation auch nicht schlauer werden...

        wie wäre es mit nochmal lesen?

        Viele Grüße
              Michael

  2. hi

    Ich habe folgende Datenbankabfrage:
    $query = mysql_query
    ("SELECT * from Tabelle where X=$id ORDER BY id",$db_handle);

    Nun möchte ich mit einer while-Schleife die zweiten 6 ausgeben, die die Bedingung erfüllen.

    in der while-Schleife geht das so weit ich weiß nicht, aber wenn du hinter "ORDER BY id" noch "LIMIT 6, 6" hinschreibst werden die ersten 6 Datensätze ausgelassen und die folgenden 6 Ausgegeben (erste Zahl ist der Anfang und die zweite Zahl wieviele Datensätze augegeben werden).

    gruß
    Tobias

  3. Hallo

    Ich habe folgende Datenbankabfrage:
    $query = mysql_query
    ("SELECT * from Tabelle where X=$id ORDER BY id",$db_handle);
    Nun möchte ich mit einer while-Schleife die zweiten 6 ausgeben, die die Bedingung erfüllen.

    http://www.php-center.de/artikel/blaettern.php3

    gruss
    horst