Seite 1 von 1

phpBB : Kritischer Fehler

Verfasst: 24.09.2006 11:06
von Kiss News
Hallo!

Wollte gerade ein Thema in meinem Forum verschieben, da kommt plötzlich diese Meldung:
phpBB : Kritischer Fehler

Error updating sessions table

DEBUG MODE

SQL Error : 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 ' session_topic = '0' WHERE session_id = '73eb3a6c84da8f08

UPDATE phpbb_sessions SET session_time = 1159087899, session_page = , session_topic = '0' WHERE session_id = '73eb3a6c84da8f0865b3949c41bb90d0'

Line : 312
File : /www/htdocs/w0065e53/phpbb2/includes/sessions.php
Weiss vielleicht jemand, woran das liegt und wie man diesen beheben kann? Mich würde auch brennend interessieren, woher dieser Fehler auf einmal kommt, denn bisher funktionierte alles wunderbar, habe auch meines Wissens nix geändert... :-? Habe früher auch schon Themen problemlos verschoben...

Danke!

P.S.: Zeile 312 ist die vorletzte hier:

Code: Alles auswählen

$sql = "UPDATE " . SESSIONS_TABLE . "
						SET session_time = $current_time, session_page = $thispage_id$update_admin, session_topic = '".$thistopic_id ."'
						WHERE session_id = '" . $userdata['session_id'] . "'";
					if ( !$db->sql_query($sql) )
					{
						message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
					}

Verfasst: 24.09.2006 11:35
von cYbercOsmOnauT
Das hier session_page = $thispage_id$update_admin ist nicht standard phpBB. Da hast Du irgendwann irgendeine Mod eingebaut und dieser liefert nun für die Variablen $thispage_id und $update_admin keine Werte mehr, weswegen es in der SQL leer bleibt , session_page = , session_topic = '0'. Dies wiederum mag mySQL nicht (ist auch verständlich) und meldet einen Fehler.

Prüf Deine eingebauten Mods. ;)

Grüße,
Tekin

Verfasst: 24.09.2006 11:40
von Kiss News
das ist unmöglich, habe das Board vor 2 Jahren gebaut, mit ca. 200 Mods.
Habe aber bisher keine Probleme gehabt, nur dieses eine Thema ging nicht zu verschieben, alle anderen schon !??

Naja, egal, das Thema wurde nun gelöscht. Danke für die Info, ich hoffe es kommt künfig nicht mehr vor :roll: