Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]pobranie rekordu z najnowszym zdjeciem
Forum PHP.pl > Forum > Przedszkole
trucksweb
mam takie zapytanie
  1. $query = 'SELECT c.*,
  2. g.id_file,
  3. g.name as file_name
  4. FROM #__catalogue as c
  5. JOIN #__catalogue_gallery as g ON c.id=g.id_offer
  6. WHERE '.$where.' AND (g.is_main != 1 AND g.is_logo != 1) AND c.published = 1 GROUP BY g.id_offer ORDER BY c.id DESC';


pobiera ono rekordy z tabeli catalogue i dodaje zdjecie z galerii. teraz chcialbym wyciagac tylko najnowsze zdjecie a nie mam juz pomyslu jak to rozwiazac dry.gif
czyli g.id_file DESC
smagul
LIMIT 0, 1 ?
trucksweb
chce pobrac wszystkie rekordy z katalogu i przy kazdym wyswietlic ostatnio dodane zdjecie

z LIMIT 0,1 chyba nie bedzie dzialac jak wyzej
phpion
A jak dodasz do ORDER BY jeszcze g.id DESC?
trucksweb
nie dziala :/

takie zapytanie wyswieli zdjecie nr 504
  1. SELECT a.name, b.id_file
  2. FROM pot_catalogue_gallery AS b
  3. JOIN pot_catalogue AS a ON a.id = b.id_offer
  4. WHERE b.is_main =0
  5. AND b.is_logo =0
  6. AND b.id_offer =57
  7. GROUP BY a.id
  8. ORDER BY b.id_file DESC
  9. LIMIT 0 , 30



a takie 510
  1. SELECT *
  2. FROM pot_catalogue_gallery
  3. WHERE is_main =0
  4. AND is_logo =0
  5. AND id_offer =57
  6. ORDER BY id_file DESC
  7. LIMIT 0 , 30



interesuje mnie wlasnie 510 w pierwszym zapytaniu
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.