welche Datei? -> Benutzergruppenrechte ändern

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

:o

Wie wäre es, wenn du dich zuerst mal mit ein paar Basics auseinandersetzen würdest? Auch wenn der Code nachher funktioniert, weißt du erstens nicht, warum und zweitens würde meine Hand nicht dafür ins Feuer legen, dass er auch später noch funktioniert, wenn ich mir die Qualität des Codes anschaue. Das gilt übrigens nicht nur für diese Frage, sondern für alle anderen auch. :wink:

Und noch was zum Fehler:
Das alles ist Blödsinn:

Code: Alles auswählen

UPDATE Tabelle SET Spalte = 'test'; WHERE [...]

Code: Alles auswählen

INSERT INTO Tabelle (Spalte1, Spalte2) VALUES('test', 'lalala'); WHERE [...]

Code: Alles auswählen

INSERT INTO Tabelle (Spalte1, Spalte2) VALUES('test', 'lalala') WHERE [...]
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hmm, wenn das alle Blödsinn istm wie ists denn richtig?

Danke! Léo
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

INSERTs immer ohne WHERE, wäre ja auch vollkommen unlogisch. Außerdem darf innerhalb eines Queries nie ein Semikolon stehen (außer in Strings).
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hi

Ok, das klingt logisch.

Ist denn das so korrekt?

Code: Alles auswählen

sql = "UPDATE " . AUTH_ACCESS_TABLE . " (auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_sticky, auth_announce, auth_pollcreate, auth_attachments, auth_mod) 
VALUES (1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0)
WHERE group_id = $new_group_id";
Danke, Léo
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

Ne

Code: Alles auswählen

$sql = "UPDATE " . AUTH_ACCESS_TABLE . " SET auth_view = 1, auth_read = 1, usw. bis => WHERE group_id = 3";
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Habs jetzt so gemacht und es funktioniert auch:

Code: Alles auswählen

$sql = "INSERT INTO " . AUTH_ACCESS_TABLE . " (group_id, forum_id, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_sticky, auth_announce, auth_vote, auth_pollcreate, auth_attachments, auth_mod)
			VALUES ($new_group_id, $next_id, '1', '1', '1', '1', '1', '0', '0', '0', '1', '1', '1', '0')";
Danke! Léo
Antworten

Zurück zu „Coding & Technik“