Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] pobieranie pozycji rekordu
zdzichu
post
Post #1





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 28.08.2006

Ostrzeżenie: (0%)
-----


Witajcie.
Poszukuję sposobu, by pobrać numer pozycji rekordu przy zadanym sortowaniu. Znalazłem wpis nospora na ten temat, przerobiłem zapytanie, które w konsoli działa (tzn. dokładniej rzecz biorąc to nie w konsoli, a w narzędziu do wykonywania zapytań: Sequel Pro ) - ale to w sumie mniej istotne.
Wracając do problemu: zapytanie w konsoli działa, daje poprawny rezultat, natomiast przez mysql_query() nie działa.

zapytanie:
  1. SET @id=2,@nr = 0, @idnr = 0; SELECT @idnr AS id,points,goals FROM (SELECT @nr:=@nr+1,IF(ID=@id, @idnr := @nr,@idnr=@idnr),ID,points,goals FROM TABLE ORDER BY points DESC, goals DESC) podsel WHERE podsel.ID = @id;


błąd:
Kod
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; select @idnr as id,points,goals from (SELECT @nr:=@nr+1,if(ID=@id, @idnr := @n' at line 1

czym to może być spowodowane?
z góry dzięki za odpowiedzi
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 18:26