CodeIgniter Datenbankabfrage-Limit

9

Ich mache einige db-Abfragen mit ActiveRecord und ich muss die Ergebnisse paginieren, damit ich ein

mache %Vor%

aber ich bekomme keine Ergebnisse. Mit $this->db->last_query(); scheint CodeIgniter folgendes SQL

zu erzeugen %Vor%

Wenn ich es innerhalb von PHPMyAdmin ausführe gibt es auch 0 Zeilen zurück.

Aber wenn ich einen Lauf ändere:

%Vor%

Dann bekomme ich die richtigen Ergebnisse. Irgendwelche Ideen, warum CodeIgniter dieses SQL erzeugt und warum es nicht funktioniert?

Ich benutze CodeIgniter 1.7.3 und MySQL 5.1.41

    
daniels 03.02.2011, 18:05
quelle

1 Antwort

21

Ok, habe das Problem gefunden.

Es ist

%Vor%

statt

%Vor%

Erster Parameter ist die Länge und zweiter ist der Offset, nicht anders herum, wie ich dachte.

    
daniels 03.02.2011, 18:13
quelle

Tags und Links