[3.3] SQL ERROR [ mysqli ]<br /><br />Unknown column 'anniversary' in 'where clause' [1054]

Du hast Probleme beim Installieren oder bei der Benutzung einer Extension? In diesem Forum bist du richtig.
Forumsregeln
Bei Fragen zu einer bestimmten Extension sind Extension-Name und die Downloadquelle der Extension erforderlich. Letztere in Form der URL zum Download.
Antworten
VolkerF
Mitglied
Beiträge: 254
Registriert: 28.01.2009 21:15

[3.3] SQL ERROR [ mysqli ]<br /><br />Unknown column 'anniversary' in 'where clause' [1054]

Beitrag von VolkerF »

Hallo,

nachdem nun einige Tage die neue Version erfolgreich gelaufen ist, geht seit gestern nichts mehr. Der Admin und ich haben nichts gemacht, der Fehler war heute auf einmal da, gestern nachmittag lief alles noch. Kann uns anhand der Meldung jemand helfen?

Code: Alles auswählen

[28-Jan-2020 13:33:03 Etc/GMT-1] PHP Fatal error:  SQL ERROR [ mysqli ]<br /><br />Unknown column 'anniversary' in 'where clause' [1054]<br /><br />Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die <a href="mailto:...@...de>Board-Administration</a>, falls dieses Problem fortlaufend auftritt. in ../../www/...forum/phpbb/db/driver/driver.php on line 1023
Danke Volker
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17405
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.3] SQL ERROR [ mysqli ]<br /><br />Unknown column 'anniversary' in 'where clause' [1054]

Beitrag von Dr.Death »

Wurde ein zusätzliche Extension aktiviert ?

Irgendetwas möchte auf eine Datenbank Tabelle zugreifen, welche es nicht gibt:

Code: Alles auswählen

Unknown column 'anniversary' in 'where clause'
Irgendeine "Geburtstags Extension ? Kalender?"
Wie sieht die Fehlermeldung komplett aus? (Ich denke da wird ggf. was abgeschnitten.....)
HJW
Mitglied
Beiträge: 1291
Registriert: 20.04.2007 20:48
Wohnort: 45481 Mülheim an der Ruhr
Kontaktdaten:

Re: [3.3] SQL ERROR [ mysqli ]<br /><br />Unknown column 'anniversary' in 'where clause' [1054]

Beitrag von HJW »

Hallo,

hast du meinen Kalender installiert? viewtopic.php?f=149&t=233145

Wenn ja, dann ist da zumindest einmal die Spalte anniversary nicht angelegt worden.

Code: Alles auswählen

# 	Name 	Typ 	Kollation 	Attribute 	Null 	Standard 	Kommentare 	Extra 	
	1 	post_idPrimärschlüssel 	mediumint(8) 		UNSIGNED 	Nein 	0 	
	2 	event_id 	mediumint(8) 		UNSIGNED 	Nein 	0 	
	3 	event_name 	varchar(255) 	utf8_bin 		Nein 		
	4 	date_from 	varchar(10) 	utf8_bin 		Nein 			
	5 	date_to 	varchar(10) 	utf8_bin 		Nein 				
	6 	calendar_repeat 	int(1) 			Nein 	0 			
	7 	repeat_dm 	int(1) 			Nein 	0 			
	8 	repeat_day_number 	mediumint(8) 		UNSIGNED 	Nein 	1 			
	9 	repeat_month_number 	mediumint(8) 		UNSIGNED 	Nein 	1 			
	10 	weekday 	int(1) 			Nein 	1 			
	11 	canceled 	tinyint(1) 		UNSIGNED 	Nein 	0 			
	12 	anniversary 	tinyint(1) 		UNSIGNED 	Nein 	0
Dies muss in der calendar, calendar_event und in der calendar_event_list vorhanden sein.

Falls du zugriff auf deine Datenbank hast, dann kannst du die Spalten auch per Hand nachträglich einfügen.
VolkerF
Mitglied
Beiträge: 254
Registriert: 28.01.2009 21:15

Re: [3.3] SQL ERROR [ mysqli ]<br /><br />Unknown column 'anniversary' in 'where clause' [1054]

Beitrag von VolkerF »

Hi,

ja der calender ist installiert und lief ja auch einwandfrei bis gestern. Aber ich schaue gleich mal nach.

Gruß Volker

Automatisch dem Beitrag hinzugefügt nach 6 Minuten 3 Sekunden. Bitte Regel für „Topic-Bumping“ beachten. Danke.

Hallo nochmal,

also die Spalte "anniversary" ist nur in phpbbcalendar_event_list enthalten. In calendar und phpbbcalendar_event gibt es sie nicht.

Gruß Volker
HJW
Mitglied
Beiträge: 1291
Registriert: 20.04.2007 20:48
Wohnort: 45481 Mülheim an der Ruhr
Kontaktdaten:

Re: [3.3] SQL ERROR [ mysqli ]<br /><br />Unknown column 'anniversary' in 'where clause' [1054]

Beitrag von HJW »

Dann solltest du die da einfügen. Ist nicht zufällig eine ältere Datenbank eingespielt worden?
VolkerF
Mitglied
Beiträge: 254
Registriert: 28.01.2009 21:15

Re: [3.3] SQL ERROR [ mysqli ]<br /><br />Unknown column 'anniversary' in 'where clause' [1054]

Beitrag von VolkerF »

Hallo hjw,

nein normale Install ohne Fehler und wie geschrieben, bis getsern lief alles ohne das jemand etwas gemacht hat.
Gruß Volker
HJW
Mitglied
Beiträge: 1291
Registriert: 20.04.2007 20:48
Wohnort: 45481 Mülheim an der Ruhr
Kontaktdaten:

Re: [3.3] SQL ERROR [ mysqli ]<br /><br />Unknown column 'anniversary' in 'where clause' [1054]

Beitrag von HJW »

Naja, die Hoster machen ja auch schon mal etwas.

Die Spalten gibt es seit 0.9.3, sollten eigentlich zugefügt werden, wenn man die generelle Update-Anleitung befolgt. EXT deaktivieren, neue Dateien hochladen und aktivieren. Wann hast du denn das Update gemacht? Wenn das noch nicht so lange her ist, und du nach dem Update den Cache nicht gelöscht hast, hat vielleicht der verhindert, dass der Fehler eher sichtbar wurde.
VolkerF
Mitglied
Beiträge: 254
Registriert: 28.01.2009 21:15

Re: [3.3] SQL ERROR [ mysqli ]<br /><br />Unknown column 'anniversary' in 'where clause' [1054]

Beitrag von VolkerF »

Hi

Update ist einig Tage her und ich mache das immer so wie beschrieben deaktivieren, hochladen, aktivieren und danach immer diekt Cache leeren. Bis jetzt immer ohne Probleme.

Gruß

Automatisch dem Beitrag hinzugefügt nach 4 Minuten 14 Sekunden. Bitte Regel für „Topic-Bumping“ beachten. Danke.

Hallo nochmal,

jetzt benötige ich Hilfe wie man per sql-Befehl diese Tabellen nachträglich anlegt, da bin ich noch nicht fit genug.

Gruß Volker
HJW
Mitglied
Beiträge: 1291
Registriert: 20.04.2007 20:48
Wohnort: 45481 Mülheim an der Ruhr
Kontaktdaten:

Re: [3.3] SQL ERROR [ mysqli ]<br /><br />Unknown column 'anniversary' in 'where clause' [1054]

Beitrag von HJW »

ALTER TABLE `phpbb_calendar_event` ADD `anniversary` TINYINT(1) NULL DEFAULT NULL;
ALTER TABLE `phpbb_calendar` ADD `anniversary` TINYINT(1) NULL DEFAULT NULL;

Ohne Garantie, vorher Backup machen.
VolkerF
Mitglied
Beiträge: 254
Registriert: 28.01.2009 21:15

Re: [3.3] SQL ERROR [ mysqli ]<br /><br />Unknown column 'anniversary' in 'where clause' [1054]

Beitrag von VolkerF »

Hallo hjw,

wunderbar, das hat funktioniert. Ich danke vielmals für die schnelle und kompetente Hilfe. Auch Dank an Dr. Death für die Hilfe !

Gruß Volker
Verschoben von Support-Forum nach Extension Support am 28.01.2020 16:25 durch Dr.Death

Antworten

Zurück zu „Extension Support“