Seite 18 von 54

Verfasst: 05.09.2008 10:11
von Drumtrich
Folgenden SQL Fehler habe ich jetzt im forum, also der erscheint jetzt immer.

Code: Alles auswählen

Unknown column 'user_reminder_zero_poster' in 'where clause' [1054]

SQL

SELECT * FROM phpbb_users WHERE user_id NOT IN ('', 1) AND user_type NOT IN (2, 1) AND ( (user_reminder_zero_poster < 1219998039 AND user_reminder_zero_poster > 0) OR (user_reminder_inactive > 0 AND user_reminder_inactive < 1219998039) OR (user_reminder_not_logged_in > 0 AND user_reminder_not_logged_in < 1219998039) ) AND user_allow_massemail IN (0, 1) AND user_reminder_inactive_still = 0

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()

FILE: includes/functions_user_reminder.php
LINE: 79
CALL: dbal_mysql->sql_query()

FILE: index.php
LINE: 112
CALL: send_user_reminders()

Verfasst: 05.09.2008 12:47
von lefty74
hast du die sql statements fuer den mod auch ausgefuehrt?

Verfasst: 05.09.2008 13:23
von nickvergessen
Jo, da liegt ja kein Fehler ;)

Verfasst: 05.09.2008 14:30
von Drumtrich
und wie führe ich die SQL Statements für den MOD aus?

Verfasst: 05.09.2008 14:38
von redbull254
Drumtrich hat geschrieben:und wie führe ich die SQL Statements für den MOD aus?
Schau mal den Beitrag an. ;-)

http://www.phpbb.de/doku/kb/pma_faq

Verfasst: 05.09.2008 14:49
von Drumtrich
Und wie ist das Statement das ich für den MOD ausführen muss?
Oder verstehe ich da was falsch?
Auf dem Link ist ja beschrieben wie ich es allgemein mache, aber was genau ich jetzt für eine Abfrage machen muss weiß ich nicht.

Verfasst: 05.09.2008 14:54
von redbull254
Du gehst in phpmyadmin, wählst Deine Datenbank aus, klickst links auf den Button "SQL", in das Pop-Up-Fenster kopierst Du die SQL-Anweisung (Code SQL)
aus der Installationsanleitung rein (Präfix evtl. vorher anpassen) und drückst auf "OK", fertig.

Vorher Backup der Datenbank erstellen.

In den Einstellungen verheddert?

Verfasst: 06.09.2008 22:26
von sepp71
Hallo zusammen,
irgendwie kriege ich die Einstellungen nicht so hin, wie ich sie haben möchte.
Aalso:
Ziel des Spiels: Alle User, die sich >365 Tage nicht eingeloggt haben, sollen zweimal erinnert und danach gelöscht werden. Natürlich auch die aktivierten, aber nie eingeloggten (gibt es die überhaupt?).
Damit nix schief geht, mache ich das einstweilen alles manuell.

Problem:
In meiner "Zweiten Erinnerung", auf deren Basis ich die Löschung durchführen möchte, werden auch Mitglieder angezeigt, obwohl sie sich zurückgemeldet haben, sprich: die sich nach der ersten Erinnerung eingeloggt haben.

In der Übersicht "Inaktive Mitglieder" werden diese - richtigerweise - nicht mehr angezeigt.
Habe ich da etwas falsch gemacht?
(Konfiguration:
Zweite Erinnerung basiert auf 0 Nullposter X Inaktive und X noch nicht eingeloggt)

Für einen Tipp wäre ich dankbar!

Sepp

P.S.: Und was passiert eigentlich bei "Erinnerung löschen"?

Verfasst: 06.09.2008 22:53
von redbull254
Hallo erstmal,

stelle alles auf Automatik, dann sollte es wohl klappen. Es wird ja keiner automatisch gelöscht, das musst Du eh manuell machen. Es gehen lediglich automatisch die Mails raus.
Und was passiert eigentlich bei "Erinnerung löschen"?
Genau das, was da steht, die eingetragene Erinnerung wird raus gelöscht, als wenn sie/er noch keine bekommen hätte.
Im Automatik-Betrieb geht alles wieder von vorne los. ;-)

Verfasst: 07.09.2008 00:06
von sepp71
Hallo redbull,

danke für die Nachhilfe!
redbull254 hat geschrieben:Es wird ja keiner automatisch gelöscht, das musst Du eh manuell machen.
Puuh, na dann bin ich beruhigt.
Sepp