mam stronę pod extreme-fusionem i chciałem zrobić sobie statystyki, większość działa dobrze ale ostatnio trafiłem na pewien problem. Chciałbym aby w statystykach było coś takiego:
20 najczęściej oglądanych zdjęć:
NAZWA_ZDJĘCIA (jako link do niego) (ILOŚĆ_OGLĄDAŃ) - NAZWA_ALBUMU (jako link do niego)
Przykładowy obrazek (300) - Galeria 1
Zrobiłem więc taki kod:
<?php // ZDJECIA $result = dbquery("SELECT photo_id, photo_title, photo_views, album_id, album_title FROM ".$db_prefix."photos, ".$db_prefix."photo_albums WHERE ".$db_prefix."photos.album_id=".$db_prefix."photo_albums.album_id ORDER BY photo_views DESC LIMIT 20"); { } ?>
ale nie działa on, wiem że źle powiązałem ze sobą obie tabele (album_id) ale nie wiem jak to poprawić

<?php $result = dbquery("SELECT * FROM ".$db_prefix."photos, ".$db_prefix."photo_albums ORDER BY photo_views DESC LIMIT 20"); ?>
nazwy albumów są ok ale zdjęcia i czytanie są wypełnione tylko 1 (te które było najczęściej przeglądane). Jak to poprawić?
EDIT:
Jestem w tym zielony ale google nie gryzie, teraz kod wygląda tak:
<?php // ZDJECIA $result = dbquery("SELECT m.photo_id, m.photo_title, m.photo_views, m.album_id, a.album_title
FROM ".$db_prefix."photos as m, ".$db_prefix."photo_albums as a WHERE m.album_id=a.album_id ORDER BY photo_views DESC LIM
IT 20"); { } ?>
i wszystko działa dokładnie tak jak chciałem


Temat do zamknięcia