Beitragszahl von extern erhöhen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Kobold_EB
Mitglied
Beiträge: 83
Registriert: 20.02.2003 12:03
Wohnort: Thüringen
Kontaktdaten:

Beitragszahl von extern erhöhen

Beitrag von Kobold_EB »

Ich hab mal ne ausgefallene Bitte ...

Und zwar hab ich irgendwo auf meiner Page eine Kommentarfunktion, die absolut nix mit dem phpBB zu tun hat. Dennoch möchte ich die Kommentare counten und sie sollen zur Beitragszahl der User hinzugefügt werden.

Das ist sicher möglich, nur hab ich nicht so ganz den durchblick, wie ich dazu die funktionen des phpBB anwende ...

Wär cool, wenn mir jemand helfen könnte!
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Eine der zwei folgenden MySQL Zeilen ausführen, damit wird die Zahl um eins erhöht.
(Wie man MySQL Zeilen einzelnd ausführt, beschreibt Google sehr gut.)

Code: Alles auswählen

UPDATE phpbb_users SET user_posts = user_posts + 1 WHERE user_id=3
//oder
UPDATE phpbb_users SET user_posts = user_posts + 1 WHERE username='Dennis'





Grüße
Dennis
Kobold_EB
Mitglied
Beiträge: 83
Registriert: 20.02.2003 12:03
Wohnort: Thüringen
Kontaktdaten:

Beitrag von Kobold_EB »

Danke, das hat mir geholfen, dieser Teil ist gelöst!

Wenn ich mal noch ne Frage nach ner mysqlquery loswerden dürfte ... wie kann ich die schon vorhandenen kommentare zur beitragszahl addieren lassen? Ich habe übrigens in der Kommentartabelle letztere Methode verwendet, die mit username.
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

einfach einmalig in KB:phpmyadmin den Query
UPDATE phpbb_users SET user_posts = user_posts + x WHERE username='Dennis'
ausführen, statt dem x natürlich die Anzahl die du dazuzählen willst :)
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Falls Deine "Kommentare" auch in MySQL Liegen, Kannst Du ach einfach mal alle Durachlaufen, um das ganze zu Automatisieren.

SELECT usernamne FROM kommentartabelle

Dann machst Du in der Schleife den MySQL Befehl, die den Postcounter je um eins erhöht.

Grüße
Dennis
Kobold_EB
Mitglied
Beiträge: 83
Registriert: 20.02.2003 12:03
Wohnort: Thüringen
Kontaktdaten:

Beitrag von Kobold_EB »

dankeschön! du hast mir sehr geholfen! :)

*closed*
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“