Seite 1 von 1

Fehler bei Aufruf der Benutzergruppen

Verfasst: 21.04.2006 11:19
von Tari_Narmolanya
Hallo zusammen,

öhm, habe die Tage ein paar Mods eingebaut... und jetzt ist mir aufgefallen, wenn ich die Benutzergruppen aufrufe, bekomme ich folgende Fehlermeldung:
Error getting user list for group

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 '.user_pending FROM phpbb_users u, phpbb_user_group ug WHERE

SELECT u.username, u.user_id, u.user_viewemail, u.user_posts, u.user_regdate, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_msnm, u.user_allow_viewonline, u.user_session_time ug.user_pending FROM phpbb_users u, phpbb_user_group ug WHERE ug.group_id = 8 AND u.user_id = ug.user_id AND ug.user_pending = 0 AND ug.user_id <> 2 ORDER BY u.username

Line : 882
File : groupcp.php
Hier die ensprechenden Zeilen aus der groupcp.php Zeilen 875 bis 889

Code: Alles auswählen

		WHERE ug.group_id = $group_id
			AND u.user_id = ug.user_id
			AND ug.user_pending = 0
			AND ug.user_id <> " . $group_moderator['user_id'] . "
		ORDER BY u.username";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Error getting user list for group', '', __LINE__, __FILE__, $sql);
	}

	$group_members = $db->sql_fetchrowset($result);
	$members_count = count($group_members);
	$db->sql_freeresult($result);

	$sql = "SELECT u.username, u.user_id, u.user_viewemail, u.user_posts, u.user_regdate, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_msnm
Ich weiß leider nicht, nach welchem Mod das passiert ist.... :oops:
Meine Kenntnisse in PHP reichen leider nicht, um den Fehler zu finden... Zeile 882 beginnt mit "message_die" ....

Hoffe mir kann einer helfen...

Verfasst: 21.04.2006 13:23
von fanrpg
suche:

Code: Alles auswählen

 u.user_session_time ug.user_pending
ersetze mit:

Code: Alles auswählen

 u.user_session_time, ug.user_pending
In der nähe deines Codeblocks.
Das dürfte den Fehler beheben.

Verfasst: 21.04.2006 13:38
von Tari_Narmolanya
mhh, hat es.... war aber ne ganze Ecke weg, von Zeile 882..... wie kann das sein?

Verfasst: 21.04.2006 13:40
von fanrpg
Weil eine Variable über mehrere Zeilen ging :wink:

Verfasst: 21.04.2006 13:53
von Tari_Narmolanya
fanrpg hat geschrieben:Weil eine Variable über mehrere Zeilen ging :wink:
*lach* ja, wegen mir.... ne, raff ich jetzt nicht... aber da muss ich wohl noch was in PHP lesen....

Danke dir aufjedenfall!!!!