Ben puan ve benim komut satırında (MySQL) dan Sıralaması kullanıcıların bir listesini almak için gereken gerekli kodu oluşturmak mümkün idi:
SET @rank=0;
SELECT rank, iduser, pontos FROM (
SELECT @rank:=@rank+1 AS rank,
SUM(points.points) AS pontos,
points.iduser,
users.name,
users.idade
FROM points
INNER JOIN
users
ON (points.iduser = users.id)
WHERE (users.idade >= %s) AND (users.idade <= %s)
GROUP BY points.iduser ORDER BY pontos DESC) AS totals WHERE iduser = %s
Sorun AMFPHP çalıştırmak için bu gerekiyor ve ben bir test PHP dosyası test ve ben SET kullanabilir ve aynı "mysql_query" in SEÇ olamaz gibi görünüyor ettik olmasıdır.
Ben baktım ve bazıları (ben bunu test ettik ve o inşaat) bunu yapmak için mysql_query için kullanılan, ama bu etkili ve hatasız güvenebilirim? Bu MySQL işlemlerde gibi çalışır veya Ayrılmış sorguda @ rütbe ayarı mı beklenmedik sonuçlara neden olabilir?