Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobranie jednej wartosci z limitem 5 MYSQL
Hosiek
post
Post #1





Grupa: Zarejestrowani
Postów: 181
Pomógł: 0
Dołączył: 25.11.2010

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


Przykładowa struktura
ID|USER|TEXT

Chce pobrać maxymalnie 5 wpisow z tabeli więc robie LIMIT 5.
Chce jednak aby nie powtarzało wpisów z userem którego juz pobrało.

Czyli przykładowo, jezeli mam

1|2|jakas tresc
2|2|jakas tresc2
3|1|jakas ttresc3
4|3|jakas tresc4
5|12|jakas tresc5

to powinno ominąć mi wpis o ID 2 ponieważ wczesniej pobrany rekod ma tego samego usera (IMG:style_emoticons/default/smile.gif)

Jak to mogę osiągnąc ? (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


http://funkcje.net/view/2/25/5085/index.html
Go to the top of the page
+Quote Post
Hosiek
post
Post #3





Grupa: Zarejestrowani
Postów: 181
Pomógł: 0
Dołączył: 25.11.2010

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


Dzieki, problem jednak w tym iż potrzebuje pobrać też inne wartosci dlatego troche poszperałem i znalazlem GROUP BY `user`
Problem mam jedynie taki ze wyczytuje mi pierwszy wpis w bazie, a musi ostatni. Niestety w tym przypadku nie zadziała ORDER BY ponieważ ono grupuje pobrane juz rekordy z bazy.
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: 19.09.2025 - 12:45