Seite 1 von 1

Fehlermeldung bei Befugniskontrolle

Verfasst: 10.11.2006 06:17
von Pega
Guten Morgen zusammen,
habe mal hier mit der Suchfunktion probiert, ob ich vielleicht eine Antwort auf meine Frage finde, aber leider so nichts gefunden. Daher jetzt meine Frage auf diesem Wege.

Ich möchte einen User in der Befugniskontrolle als Administrator einsetzen und einen als einen Moderator in einem bestimmten Forum. In beiden Fällen bekomme ich folgende Fehlermeldung angezeigt:

Couldn't delete auth access info

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'AND auth_mod = 0' at line 3

DELETE FROM phpbb_3auth_access WHERE group_id = AND auth_mod = 0


Nun habe ich mir das angesehen und kann - aufgrund mangelnder Kenntnis - leider nicht ersehen wo da jetzt der Fehler liegt

Code: Alles auswählen

//
		// Make user an admin (if already user)
		//
		if ( $userdata['user_id'] != $user_id )
		{
			$sql = "UPDATE " . USERS_TABLE . "
				SET user_level = " . ADMIN . "
				WHERE user_id = $user_id";
			if ( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not update user level', '', __LINE__, __FILE__, $sql);
			}

			$sql = "DELETE FROM " . AUTH_ACCESS_TABLE . "
				WHERE group_id = $group_id 
					AND auth_mod = 0";
			if ( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, "Couldn't delete auth access info", "", __LINE__, __FILE__, $sql);
			}
//
			
Könnt ihr mir bitte helfen?? Vielen lieben Dank

Verfasst: 10.11.2006 13:39
von Miriam
Diese Frage wurd schon 75.234.565.45 hier beantwortet.
Der Zusammenhang zwischen Deinen Usertabellen ist nicht richtig. Probiere es mit dem DB Maintenance Mod wieder gerade zu biegen.

Verfasst: 10.11.2006 16:10
von Pega
Miriam hat geschrieben:Diese Frage wurd schon 75.234.565.45 hier beantwortet.
Es tut mir leid, dass ich nachgefragt habe. Habe ja gesagt, dass ich durch die Suchfunktion da oben leider nicht das Richtige rausgefunden habe :-?
Miriam hat geschrieben:Der Zusammenhang zwischen Deinen Usertabellen ist nicht richtig. Probiere es mit dem DB Maintenance Mod wieder gerade zu biegen.

Entschuldigung nochmal die Störung, aber ich bin blutige Anfängerin und kann mit den fachlichen Ausdrücken leider (noch) nichts anfangen. Es wäre schön wenn ich das mal richtig gesagt bekomme, denn dann kann ich's auch lernen. Schließlich hat jeder mal bei "Null" angefangen :wink:

Danke vielmals 8)

Verfasst: 10.11.2006 19:33
von Miriam
Na, ich bin ja kein Unmensch :D

Hier ist er der MOD.
Runterladen und installieren musst Du ihn aber selbst.

Verfasst: 10.11.2006 21:53
von Pega
Na, da dank ich aber auch schön. Werde mich schon irgendwie durchkämpfen :grin:

Verfasst: 10.11.2006 22:00
von Miriam
Immer wieder gern. :D