Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] wyświetlanie w while
emajl22
post
Post #1





Grupa: Zarejestrowani
Postów: 273
Pomógł: 21
Dołączył: 28.11.2010

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


mam taką tabele:

id | userid | photo | thumb

i przykładowe rekordy:

1 | 1 | src | src_thumb
2 | 1 | src | src_thumb
3 | 2 | src | src_thumb
4 | 3 | src | src_thumb
5 | 4 | src | src_thumb
6 | 5 | src | src_thumb

ta tabela odpowiada za przechowywanie zdjęć użytkownika. teraz chce wyświetlić 5 ostatnio dodanych zdjęć, ale dla 1 użytkownika tylko 1 zdjęcie, czyli żeby wyświetlało tylko po 1 zdjęciu użytkownika, bo np. ktoś doda 3 zdjęcia pod rząd i wtedy moje zapytanie wyświetli w 5 ostatnich te 3 zdjęcia dodane przez użytkownika, a tak nie moze byc.

moje zapytanie wyglada teraz tak:
  1. SELECT * FROM `tabela` ORDER BY `id` DESC LIMIT 5

a jak nie da rady w mysql to jak to w php napisac?

Ten post edytował emajl22 20.08.2011, 15:59:11
Go to the top of the page
+Quote Post
peter13135
post
Post #2





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


Dodaj
  1. GROUP BY user_id


Ten post edytował peter13135 20.08.2011, 18:08:09
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: 22.08.2025 - 20:06