Abfragereihenfolge von Datensätzen

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

  • #16
    Original geschrieben von davidovich
    Meinste? Wie funktioniert dann mien Blätterscript folgens:
    Code:
    LIMIT $start, $end
    ?
    Das man den Querystring mit PHP zusammensetzen kann, ist klar. Ich meinte aber MySQL-Variablen und dazu sagt das Manual
    User variables may be used where expressions are allowed. This does not currently include contexts that explicitly require a literal value, such as in the LIMIT clause of a SELECT statement, or the IGNORE number LINES clause of a LOAD DATA statement.
    Wenns ginge, wäre nämlich
    Code:
    SET @c:=(SELECT COUNT(*) FROM tabelle);
    SELECT * 
    FROM tabelle
    WHERE {conditions}
    ORDER BY id DESC
    LIMIT 20 OFFSET (@c-20)
    eine elegante, wenn auch nicht unbedingt schnellere Lösung.

    Kommentar

    Lädt...
    X