Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pole z numerem rekordu
barthpl
post
Post #1





Grupa: Zarejestrowani
Postów: 142
Pomógł: 35
Dołączył: 5.12.2006
Skąd: Wrocław

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


Czy da się w dodać pozycję danego rekordu do tabeli wynikowej.

Przykład mam tablicę:
name user1 | name user 1 | grupa 1 | dalsze pola
name user2 | name user 2 | grupa 2 | dalsze pola
name user3 | name user 3 | grupa 1 | dalsze pola

I w wyniku zapytania
  1. SELECT * FROM user WHERE grupa = 'grupa 1'


dostać taką tabelę wynikową:
1 | name user1 | name user 1 | grupa 1 | dalsze pola
2 | name user3 | name user 3 | grupa 1 | dalsze pola

I moje pytanie czy to możliwe i jeżeli tak to co powinienem dodać przy '*' w zapytaniu select
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
jaslanin
post
Post #2





Grupa: Zarejestrowani
Postów: 511
Pomógł: 143
Dołączył: 13.03.2010
Skąd: Jasło

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


Kod
select @rownum:=@rownum+1, u.* FROM user u, (SELECT @rownum:=0) rn limit 10


to stworzy zmienną rownum z wartością 0, i zwiększa o jeden wraz z każdym rekordem
Go to the top of the page
+Quote Post
Mchl
post
Post #3





Grupa: Zarejestrowani
Postów: 855
Pomógł: 145
Dołączył: 17.07.2008
Skąd: High Memory Area

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


Cytat(jaslanin @ 29.05.2010, 08:00:15 ) *
Kod
select @rownum:=@rownum+1, u.* FROM user u, (SELECT @rownum:=0) rn limit 10


O to jest sprytne! Jeszcze nie widziałem, żeby ktoś to robił jednym zapytaniem (IMG:style_emoticons/default/smile.gif) Dałbym Ci jakiegoś plusa
Go to the top of the page
+Quote Post

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: 25.08.2025 - 05:02