Seite 1 von 1

SQL Anfrage mit Limit

Verfasst: Mittwoch 30. April 2014, 16:14
von Sebi.Schneider
Hallo,

ich bekomm jedes Mal eine Fehlermeldung wenn ich den Datensatz von 1-4 einsehen möchte

Fehlermeldung: ProgrammingError: LIMIT #,# syntax is not supported LINE 1: SELECT * FROM studierende LIMIT 1,4 ^ HINT: Use separate LIMIT and OFFSET clauses.

Code: Alles auswählen

curs.execute("SELECT * FROM studierende LIMIT 1,4")
Ich möchte ohne PHP blättern können deshalb möchte ich die Variablen nicht fix eingeben

einer ne Idee? :cry:

Re: SQL Anfrage mit Limit

Verfasst: Mittwoch 30. April 2014, 16:53
von BlackJack
@Sebi.Schneider: In die Dokumentation der Datenbanksoftware schauen. Wobei der Hinweis ja eigentlich schon in der SQL-Fehlermeldung drin steht. LIMIT mit zwei Zahlen geht nicht, aber man kann LIMIT und OFFSET zusammen verwenden. Wenn ich das mal auf deutsch übersetzen darf. ;-)

Re: SQL Anfrage mit Limit

Verfasst: Donnerstag 1. Mai 2014, 07:53
von Hyperion
Bei solchen Fragen ist die Angabe des verwendeten RDBMS durchaus von Wichtigkeit! Denn ``LIMIT`` ist doch ein DB spezifisches Schlüsselwort und *nicht* im SQL Standard enthalten iirc.

Edit: Ok, hier gibt es eine Übersicht.