Seite 1 von 1

Probleme mit Usergroups

Verfasst: 01.02.2005 13:48
von BMedic
Also,
bei uns in der Gilde gab es kürzlich einige Streitereien zwischen dem Leader und dem Coder der Website. Letzterer ist daraufhin gegangen und hat seinen Forenaccount gelöscht (oder der Leader hat ihn gelöscht, das weiß ich ehrlich gesagt noch nicht). Der Coder war derjenige der das Forum eingerichtet hat, ich weiß nicht ob das noch irgendwie relevant ist.
Auf jeden Fall sieht es jetzt so aus dass ich plötzlich einen Fehler beim Zugriff auf die Usergroups erhalte, egal ob ich von Admin interface oder vom normalen Forum aus zugreifen will. Er sieht so aus:

Code: Alles auswählen

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 'ORDER BY u.username' at line 7

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, ug.user_pending FROM phpbb_users u, phpbb_user_group ug WHERE ug.group_id = 4 AND u.user_id = ug.user_id AND ug.user_pending = 0 AND ug.user_id <> ORDER BY u.username

Line : 786
File : /www/htdocs/v094436/forums/groupcp.php
 
Ich verstehe schon was von PHP hab auch mal in die Datei geguckt aber ehrlich gesagt bin ich nicht wirklich erfahren in Sachen PHP und so ein Forum übersteigt mein Wissen doch um einiges, daher wollt ich wissen ob hier jemand eine Idee hat woran es liegen könnte, oder auch gleich ne konkrete Lösung ;)

Ich poste euch hier auch noch mal den Teil des PHP Codes sowie die URL zum Forum, es soll aber keine Werbung sein ;)

Code: Alles auswählen

	//
	// Get user information for this group
	//
	$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, ug.user_pending 
		FROM " . USERS_TABLE . " u, " . USER_GROUP_TABLE . " ug
		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);
	}
http://www.clubbaboon.com/forums