Det er ikke muligt at udføre flere sætninger i én forespørgsel. Laravel bruger PDO under hætten som forhindrer dette. Du kan prøve at kalde dette over 2 forespørgsler i stedet, da @rank
skal være tilgængelig så længe forbindelsen varer.
DB::query("SET @rank:=0");
DB::query("UPDATE scores SET [email protected]:[email protected]+1 WHERE game_id=? ORDER BY score DESC", array(4));