![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 17.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam tabelę w bazie mysql w której są następujące kolumny: id, cytat, autor, zrodlo, tag; dane w kolumnach: autor, zrodlo, tag; mogą się powtarzać. Chciałbym pokazać listę autorów na daną literę wraz ze źródłami mniej więcej w ten sposób: autor1 - zrodlo1, zrodlo2, zrodlo3 autor2 - zrodlo, zrodlo4 autor3 - zr........ na razie zrobiłem coś takiego:
Co pokazuje mi listę autorów na daną literę przekazywaną przez GET i jest ok. Ale jak dołączyć do każdego autora jego źródła?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Proszę o wskazówki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 7 Dołączył: 12.09.2008 Skąd: localhost Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli szukasz na literę "a" i masz trzech autorów, każdy autor ma 5 źródeł to wykona się to tyle razy:
(3 x autor) x (5 x źródło) ---- 15 // Prosta matematyka. Hm, czy zablokuje, nie powinno, fora, takie jak forum.php.pl, wykonują kilka zapytań na jedno odświeżenie strony, pomnóż to razy ilość odświeżeń na minutę w godzinach szczytu, IP.Board potrafi generować masę zapytań, a wiele for śmiga elegancko (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) To przykład, musisz dowiedzieć się jakie możliwości ma Twój serwer oraz jakie restrykcje nakłada, ale nie panikuj, bo jak serwer MySQL Ci przy tych dwóch while nie wytrzyma, to zmień serwer. Ten post edytował HellRider 20.10.2008, 14:02:05 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 06:24 |