php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.10.2005, 20:43  
Gast
 
Beiträge: n/a
Standard Alle Daten ab Zeile x auslesen

Hallo, ich hätt da gern mal ein Problem


Und zwar möchte ich aus einem Datensatz alle Zeilen außer den ersten 5 auslesen lassen (aufsteigend nach id sortiert)

So ginge es theoretisch

"SELECT id, name FROM tabelle ORDER BY id ASC LIMIT 5,10000"

Die 10000 deswegen, damit auch wirklich alle Zeilen ab der 5. ausgegeben werden. Find ich aber etwas unbefriedigend, falls die Anzahl der Datensätze mal die 10000 überschreitet.

Gibts da Alternativen? Evtl etwas anderes als LIMIT?


Gruß
Jack
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.10.2005, 21:11  
Gast
 
Beiträge: n/a
Standard

Zitat:
Hallo, ich hätt da gern mal ein Problem
Seltsame Formulierung. Wie denken uns eines aus und gegeb es Dir dann?
Naja, Du bist nicht allein damit: http://www.google.de/search?hl=en&q=...22&btnG=Search

Zur Frage: Nein. Sogar die Doku weist darauf hin
http://dev.mysql.com/doc/refman/4.1/en/select.html
Zitat:
To retrieve all rows from a certain offset up to the end of the result set, you can use some large number for the second parameter. This statement retrieves all rows from the 96th row to the last:

mysql> SELECT * FROM tbl LIMIT 95,18446744073709551615;
Sollte das überlaufen, weil es mehr Datensätze gibt, die Du tatsächlich abrufst, machst Du vermutlich was falsch
  Mit Zitat antworten
Alt 12.10.2005, 22:15  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Bruchpilot
Zitat:
Hallo, ich hätt da gern mal ein Problem
Seltsame Formulierung. Wie denken uns eines aus und gegeb es Dir dann?
Naja, Du bist nicht allein damit: http://www.google.de/search?hl=en&q=...22&btnG=Search
Stammt zugegeben ursprünglich von Bodo Bach. Kennste? Wenn nicht, kannst ja mal hier rein hören:
http://www.xxl-humor.net/audio-mp3-bodo-bach.php
"Pizzabestellung" ist sehr zu empfehlen

Zitat:
Zur Frage: Nein. Sogar die Doku weist darauf hin
http://dev.mysql.com/doc/refman/4.1/en/select.html
Zitat:
To retrieve all rows from a certain offset up to the end of the result set, you can use some large number for the second parameter. This statement retrieves all rows from the 96th row to the last:

mysql> SELECT * FROM tbl LIMIT 95,18446744073709551615;
Sollte das überlaufen, weil es mehr Datensätze gibt, die Du tatsächlich abrufst, machst Du vermutlich was falsch
Danke für den Hinweis. Hab darüber bisher noch nichts gefunden. Find ich aber komisch, dass man da extra so ne Megazahl anhängen muss, damit sowas klapp
Naja ok, dann mach ich das mal so. Danke dir
  Mit Zitat antworten
Alt 12.10.2005, 23:42  
Gast
 
Beiträge: n/a
Standard

Du "musst" da keine Megazahl ranhängen
Wenn Du schon soviele Datensätze abholst, sind die fünf am Anfang zu vernachlässigender Overhead und auf LIMIT kann komplett verzichtet werden.
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] 'upload-Datei' Zeile für Zeile auslesen Felix PHP Tipps 2008 18 29.06.2008 02:55
[Erledigt] *.bak Datei Zeile für Zeile auslesen PHP Tipps 2006 5 09.03.2006 14:25
Daten auslesen und ändern Datenbanken 2 17.09.2005 19:28
Daten aus Pw-Geschütztem bereich auslesen PHP-Fortgeschrittene 2 26.08.2005 15:27
[Erledigt] nächste Zeile einer Db auslesen? PHP Tipps 2005-2 7 01.08.2005 00:11
zeile alphabetisch auslesen?? imported_kremser PHP Tipps 2005-2 5 29.07.2005 14:19
[Erledigt] Generierte Daten von anderem Host auslesen PHP Tipps 2005 2 15.05.2005 20:54
nur bestimmte anzahl an daten per mysql auslesen PHP Tipps 2005 4 13.05.2005 15:45
[Erledigt] MySQL Daten auslesen mit Linien zwischen den Zeilen Datenbanken 4 01.05.2005 15:35
[Erledigt] Zufällig eine Zeile auslesen Datenbanken 9 09.04.2005 22:10
Daten aus *.MPQ-Dateien mittels fread auslesen? PHP-Fortgeschrittene 21 06.01.2005 14:40
Auslesen von Daten aus einer mysql Datenbank + Editieren vampsoftchef PHP Tipps 2004-2 5 15.11.2004 08:31
Daten aus MySQL-Datenabnk ab Zeile X ausgeben PHP Tipps 2004 2 09.08.2004 19:17
Daten auslesen und ändern aber wie ?! PHP Tipps 2004 8 06.07.2004 18:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/datenbanken/32347-alle-daten-ab-zeile-x-auslesen.html, php fread zeilenweise, php datei ab bestimmter zeile auslesen, php datei ab zeile auslesen, mysql ab datensatz x, mysql abfrage \ab datensatz\, php zeile x auslesen, php ab zeile, ab zweiter zeile auslesen, mysql ab bestimmten datensatz lesen, php fread ab zeile, alle datensätze auslesen, datei ab bestimmter zeile auslesen php, php ab zeile einlesen, mysql alle datensätze ab zeile ausgeben, mysql ab zeile, php mysql ab datensatz x lesen, bodo bach pizzabestellung, php datei zeile x einlesen, fread ab zeile

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:36 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.