Seite 1 von 2

Wie rausfinden was z.B. das 10000. Posting war?

Verfasst: 19.03.2005 18:48
von daruler
Hallo,

ich würde gerne wissen, was in meinem Forum das 1000. / 10000. Posting usw. war. Gibt es eine Möglichkeit das rauszufinden?

Wenn ich "Aktive Themen der letzten 24 Stunden anzeigen" anklicke und dort das letzte Posting auswähle, so hat es die Nr: /forum/viewtopic.php?p=21299 -> In der Statistik steht jedoch, dass das Forum nur 20120 Beiträge insgesamt hat.
Sprich ich kann nicht einfach forum/viewtopic.php?p=10000 eingeben, um das 10000. Post zu finden.

Danke

Verfasst: 19.03.2005 18:58
von chris478
nun die posting werden ja nach time sortiert. D.h. du machst einfach ne Abfrage mit ORDER BY time. Wenn du nur das 10000 haben willst, machst du noch LIMIT 9999, 1 (da mysql beim zählem mit 0 beginnt)

also z.b.

SELECT * FROM table ORDER BY time LIMIT 9999, 1

Gruss
---chris

Verfasst: 19.03.2005 19:09
von daruler
Hi,

wenn ich versuche diese Anfrage einzugeben, bekomme ich folgenden Fehler:

Code: Alles auswählen

Fehler

SQL-Befehl :  

SELECT * 
FROM TABLE ORDER BY time
LIMIT 9999 , 1 

MySQL meldet: 


#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'TABLE  ORDER  BY time
LIMIT 9999 , 1' at line 2

Verfasst: 19.03.2005 19:11
von chris478
öhmm..naja..sollte ja nur das grundgerüst sein ;)

was table und time müsst ich erst nachguggen

Verfasst: 19.03.2005 19:19
von daruler
Aso, dachte, es wäre schon die vollendete Formel :)
Wäre nett, wenn du nachgucken- und bescheidsagen könntest.

Verfasst: 19.03.2005 21:13
von ralf-isi
1000:

Code: Alles auswählen

SELECT * FROM `phpbb_posts` ORDER BY post_time LIMIT 999 , 1

Verfasst: 19.03.2005 21:20
von daruler
danke ralf-isi, jetzt dunktioniert es :grin:

Als "Antwort" bekomme ich jetzt :

[ externes Bild ]

Heisst es also, dass /forum/viewtopic.php?p=1120#1120 das 1000. Posting ist?

Verfasst: 29.05.2005 14:54
von daruler
Meine letzte Frage ist immer noch aktuell.

Danke!

Verfasst: 29.05.2005 15:25
von kratzer54847
nein leidglich das 1000te Eingetragene in der Datenbank

Verfasst: 29.05.2005 15:27
von daruler
kratzer54847 hat geschrieben:nein leidglich das 1000te Eingetragene in der Datenbank
Danke, aber was meinst du damit?
Das 1000te Eingetragene in der DB entspricht doch auch dem 1000. Posting, wenn nicht zwischendruch ein Paar posts gelöscht worden sind, oder?