Seite 1 von 1

Befugnisse eines Users -> Administrator - MySQL Fehler

Verfasst: 05.11.2008 21:31
von Crangerboy
Wenn ich einem User die Befugnisse Administrator geben möchte kommt das:

Code: Alles auswählen

Couldn't update auth access

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 'group_id = 3' at line 3

UPDATE phpbb_auth_access SET auth_view = 0, auth_read = 0, auth_post = 0, auth_reply = 0, auth_edit = 0, auth_delete = 0, auth_sticky = 0, auth_announce = 0 , auth_ban = 0, auth_greencard = 0, auth_bluecard = 0WHERE group_id = 3

Line : 200
File : admin_ug_auth.php
warum?

Verfasst: 06.11.2008 09:57
von Balint
Hallo!

MOD falsch eingebaut?

Könntest du bitte die admin_ug_auth.php zum Download bereitstellen?


Viele Grüße,
Bálint

Verfasst: 06.11.2008 14:06
von gn#36
Da fehlt nur ein Leerzeichen irgendwo...

Verfasst: 06.11.2008 14:22
von Balint
Und zwar in Zeile 200. Aber da ich annehme, dass der Benutzer dies nicht selbst ändern kann (sonst hätte er den Post nicht geschrieben), habe ich nachgefragt. So ein Beitrag hätte ihm nicht geholfen... :)

Verfasst: 06.11.2008 16:19
von Crangerboy
Nein habe Zugriff:

Datei!

Verfasst: 06.11.2008 16:58
von Balint
Hallo!

Zeile 197. Finde

Code: Alles auswählen

				, auth_ban = 0, auth_greencard = 0, auth_bluecard = 0WHERE group_id = $group_id"; 
Ersetze mit

Code: Alles auswählen

				, auth_ban = 0, auth_greencard = 0, auth_bluecard = 0 WHERE group_id = $group_id"; 

Viele Grüße,
Bálint

Verfasst: 06.11.2008 17:03
von gn#36
Der Post waere nicht so kurz ausgefallen wenn du noch nichts geschrieben haettest. Ich habe das nur als Hinweis geschrieben damit nicht irgendwer Stunden nach dem Fehler sucht der letztlich nur in einem Leerzeichen bestand (in meinem eigenen Code tendiere ich manchmal dazu diese Art von Fehlern zu uebersehen was dann natuerlich Zeit kostet).

Verfasst: 06.11.2008 22:13
von Crangerboy
Danke klappt wunderbar.