Kann man sagen das man z.b. Ein char sperren kann das man diesen nicht erstellen kann aber Serverside sperren ?
Wenn ja wie ?
Wenn ja wie ?
create trigger block_race
before insert on player
for each row
begin
if MOD(new.job,4) IN(0,1,2,3) or new.job = 8 then
SIGNAL SQLSTATE '13337'
SET MESSAGE_TEXT = "invalid race";
end if;
end;
Falsch, da der Server die Create Query nicht überprüft. nur den namen.Quote:
Das kann man mit einem Trigger lösen. So zum Beispiel:
0 = Krieger, 1 = Ninja, 2 = Sura, 3 = Schamane, 8 = WolfPHP Code:
create trigger block_race
before insert on player
for each row
begin
if MOD(new.job,4) IN(0,1,2,3) or new.job = 8 then
SIGNAL SQLSTATE '13337'
SET MESSAGE_TEXT = "invalid race";
end if;
end;
Wie soll der Server eine insert Query ausführen, wenn der Trigger es blockt?:confused:Quote:
Falsch, da der Server die Create Query nicht überprüft. nur den namen.
zudem gibts 4 -7 auch. was die jeweils anders geschlechtlichen sein sollten.