Nur die Letzten 10 Einträge auslesen!
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
auslese
code
datenbank
datum
eintrag
feld
helfen
karpfen
limit
nachfrage
ordern
problem
richtigen abfrage
schleife
schneller code
tabelle
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Normalerweise speichert man seine Beiträge mit einem Primärschlüssel ab.
z.B. in einem Feld "id".
Dieses Feld wird "auto_increment" gesetzt und erhöht sich so automatisch um 1.
Wenn man nun mit einer SQL-Abfrage die höchste ID herausfiltert und dann eine Schleife bastelt, welches die höchste ID und die letzten 10 IDs ausliest, kann man die Daten, wie von dir gewünscht, aus der Datenbank-Tabelle auslesen.
Ich hoffe du verstehst das und es hilft dir weiter. Ansonsten nochmal nachfragen
Beitrag zuletzt geändert: 15.2.2009 21:05:54 von karpfen -
karpfen schrieb:
Normalerweise speichert man seine Beiträge mit einem Primärschlüssel ab.
z.B. in einem Feld "id".
Dieses Feld wird "auto_increment" gesetzt und erhöht sich so automatisch um 1.
Wenn man nun mit einer SQL-Abfrage die höchste ID herausfiltert und dann eine Schleife bastelt, welches die höchste ID und die letzten 10 IDs ausliest, kann man die Daten, wie von dir gewünscht, aus der Datenbank-Tabelle auslesen.
Ich hoffe du verstehst das und es hilft dir weiter. Ansonsten nochmal nachfragen
MySQL kann das auch alles selbst, mit der richtigen Abfrage ist das gar kein Problem. Mit ORDER BY und LIMIT ist man auf jeden Fall schneller:
"SELECT * FROM `tabelle` ORDER BY `id` DESC LIMIT 10"
Das liefert die letzten 10 Einträge, absteigend sortiert nach der ID (genau wie hier auf der Startseite, der erste Eintrag ist also "oben"). -
tct schrieb:
MySQL kann das auch alles selbst, mit der richtigen Abfrage ist das gar kein Problem. Mit ORDER BY und LIMIT ist man auf jeden Fall schneller:
"SELECT * FROM `tabelle` ORDER BY `id` DESC LIMIT 10"
Das liefert die letzten 10 Einträge, absteigend sortiert nach der ID (genau wie hier auf der Startseite, der erste Eintrag ist also "oben").
Stimmt, da hast du recht.
Das ist deutlich komfortabler. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage