Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] Numer rekordu w tabeli
wlamywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


W tabeli mam kilka rekordów o tym samym nicku i różnej wartości zdjęcia czyli:
id | user | foto
1 wlamywacz 1
2 wlamywacz 4
3 wlamywacz 5
4 inny 6
5 wlamywacz 67
6 wlamywacz 8
7 elo 1
8 wlamywacz 90

Dokładnie chodzi o to jak pobrać dane o aktualnym numerze fotki czyli id1 to pierwsza fotka, id2 to druga, id3 to trzecia, id5 to czwarta, id6 to piąta i id8 to szósta z warunkiem WHERE foto = 'jakis foto'

Dziękuje z góry
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Przecież w FAQ nospora jest podane jak na tacy...
  1. SET @id=5, @nr = 0, @idnr = 0;
  2. SELECT @idnr AS nr
  3. FROM (SELECT @nr := @nr + 1, IF(ID = @id, @idnr := @nr, @idnr=@idnr), ID
  4. FROM tabela WHERE jakiespole ='jakiswarunek'
  5. ORDER BY jakiespole jakiessortoanie DESC) podsel
  6. WHERE podsel.ID = @id;


Ten post edytował Crozin 25.04.2008, 15:13:08
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 01:35