procedure olusturup onu sql sorgusu içinde php ile calıstırabilirsiniz.

procedurenin olusturulması
CREATE DEFINER=`root`@`localhost` PROCEDURE `players_update`()
BEGIN
SET @r=0;UPDATE players SET Ranking= @r:= (@r+1) ORDER BY puan DESC;
END

php içinde kullanımı
call players_update()

seklinde sql sorgusuna yazılır