Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%)
|
Mam taką tabelę
table pokrewne sesja varchar(32) - id sesji id_text - id oglądanego tekstu w jaki sposób pobrać 5 najczęściej wyświetlanych tekstów, ale tylko te w ktorych byl wyswietlany obecny rekord Czyli coś takiego jak ktoś oglądał ten rekord to jakie pięć innych też oglądał Nie wiem czy to zrozumiecie ale nie wiem jak to prościej opisać. Często takie coś jest w sklepach że ktoś kupił ten towar to pokazane są najczęściej kupowane inne towary, które również były kupione (pokrewne) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%)
|
Doszedłem do tego jak to zrobić tylko jeszcze nie wiem czy działa tak jak powinno
Kod select count(p.sesja) as ilosc, p.id_tekstu from pokrewne p where p.sesja!='".session_id()."' and p.id_tekstu!='".$_GET['id']."' group by p.id_tekstu order by ilosc desc limit 0,5 PS. id sesji nie zmienia się podczas oglądania strony więc na tej podstawie można to sprawdzać zwłaszcza że to id jest dość mało powtarzalne a to co robie nie ma być aż takie dokładne jak w aptece. |
|
|
|
wipo pokrewne 17.10.2006, 11:11:27
siemakuba Z takiej tabeli to ciężko będzie cokolwiek pokazać... 18.10.2006, 07:36:15 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 17:05 |