Antworten auf deine Fragen:
Neues Thema erstellen

SELECT Abfrage letzten 10 datensätze

Igibob

Noch nicht viel geschrieben

Hey

Gibt es ein SQL Kommando wo man die letzte 10 Datensätze aus einer Mysql DB abfragen kann?

Also zb.
ich habe eine tabelle in der daten eingetragen werden. die id zählt automatisch hoch. jetzt habe ich 100 einträge (id 1 - 100). nun möchte ich die einträge 91 - 100 haben. (die ändern sich immer wieder, also geht between.....nicht).

Danke schon mal
 

Dragor

Nicht mehr ganz neu hier

AW: SELECT Abfrage letzten 10 datensätze

$abfrage = mysql_query("SELECT * FROM TABELLE LIMIT 0,10
ORDER BY id DESC );


ich weiß jetzt nicht ob am ende DESC oder ASC stehen muss. Wirst ja dann sehen welche Datensätze er ausgibt.
 

taffrot

Hat immer langweile...

AW: SELECT Abfrage letzten 10 datensätze

wieso sollte das nicht gehn?
also bei mir klappt das wunderbar, kann aber auch sein, dass ich grad iwie aufm Schlauch steh

@Dragor: bei deiner query werden nur die 10 neuesten oder 10 ältesten tabellen mit Id angezeigt. Ausserdem stimm deine query so auch nicht, wei du LIMIT mittenrein gesetzt has
 
Zuletzt bearbeitet:

TimeePic

Nicht mehr ganz neu hier

AW: SELECT Abfrage letzten 10 datensätze

$abfrage = mysql_query("SELECT * FROM TABELE ORDER BY id DESC LIMIT 10);
od.
$abfrage = mysql_query("SELECT * FROM TABELE ORDER BY id ASC LIMIT 10);

jenachdem, ob du die ersten 10 oder die letzten 10 haben willst!
 

taffrot

Hat immer langweile...

AW: SELECT Abfrage letzten 10 datensätze

liest hier eigentlich jemand?
er will nur 10 datensätze auswählen. WO sie in der datenbank kommen soll hier keine rolle spielen.

b2t:
also ich habs mit between gut hinbekommen
 

Dragor

Nicht mehr ganz neu hier

AW: SELECT Abfrage letzten 10 datensätze

taffrot: wer lesen kann ist klar im vorteil ;-)

und verzeihung das ich die daten vertauscht habe ;-)
 

Igibob

Noch nicht viel geschrieben

AW: SELECT Abfrage letzten 10 datensätze

Danke....

so richtig ist es nicht das was ich suchte. ich versuchs nochmal so zu erklären:
inhalt der tabelle

id[1]
id[2]
id[3]
....
id[100]

wenn es 100 datensätze sind möchte ich diese in folgender reihenfolge ausgeben.(die letzten zehn, wobei 100 nur ein bsp ist, es könnten auch 189 oder 534 usw. sein)
id[91]
id[92]
id[93]
...
id[100]

wenn ich die mit LIMIT 10 ausgebe, bekomm ich folgendes ergebniss.
id[100]
id[99]
id[98]
....
id[91]

aslo genau umgekehrt.....

Danke euch
 

Duddle

Posting-Frequenz: 14µHz

AW: SELECT Abfrage letzten 10 datensätze

Natürlich wäre es kein Problem, diese 10 Einträge in der Anwendung nochmal zu sortieren, aber der Vollständigkeit halber:
Code:
SELECT * 
FROM (SELECT * 
            FROM TEST 
            ORDER BY ID DESC 
            LIMIT 0,10) 
ORDER BY ID ASC


Duddle
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.564
Beiträge
1.538.064
Mitglieder
67.487
Neuestes Mitglied
MichaelSEivy
Oben