SQL-Abfrage

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Plati
Mitglied
Beiträge: 104
Registriert: 12.11.2007 16:51

SQL-Abfrage

Beitrag von Plati »

Hallo,

ist es möglich, durch eine externe SQL-Abfrage (z.B. in phpmyadmin) alle registrierten Mitglieder des Forum anzeigen zu lassen, die in einem bestimmten Zeitraum eine gewisse Anzahl an Beiträgen geschrieben haben?
Ich möchte also durch eine SQL-Abfrage beispielsweise herausfinden, welche Mitglieder zwischen dem 1. und 20. Februar mindestens 20 Beiträge oder mehr geschrieben haben.

Danke schon mal für eure Hilfe.
Benutzeravatar
Balint
Mitglied
Beiträge: 1815
Registriert: 25.01.2003 21:43
Wohnort: Stuttgart
Kontaktdaten:

Re: SQL-Abfrage

Beitrag von Balint »

Hallo,

Irgendwie so?

Code: Alles auswählen

SELECT count( *  ) AS Anzahl, username
FROM phpbb_posts, phpbb_users
WHERE phpbb_posts.poster_id = phpbb_users.user_id
AND phpbb_posts.post_time
BETWEEN UNIX_TIMESTAMP( '2010-02-01 00:00:00' )
AND UNIX_TIMESTAMP( '2010-02-20 23:59:59' )
GROUP BY username
HAVING count( * ) >= 20
ORDER BY Anzahl DESC
Präfix bitte selbst anpassen :-)

EDIT: Jetzt werden nur noch die Poster mit mehr als 20 Beiträgen ausgegeben.


Viele Grüße,
Bálint
Meine MODs für phpBB 2.x und phpBB 3.x!
Plati
Mitglied
Beiträge: 104
Registriert: 12.11.2007 16:51

Re: SQL-Abfrage

Beitrag von Plati »

Vielen Dank, es funktioniert. :wink:
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“