Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Pokazanie danych, przy wielu zapytaniach
Ayrox
post
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

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


Na serwisie nasza-klasa jak ktoś ma znajomych np 300, to jak wchodzę w jego znajomych to widzę 

np.

Użytkownik1 z Wrocławia

Użytkownik2 z Poznania

Użytkownik3 z Koszalina

itd itd

Teraz moje pytanie czy przy odczytywaniu z tabeli znajomi znajomych w skrypcie dodatkowo jest zapytanie do kazdego uzytkownika do tabeli uzytkownicy gdzie sa podane nazwy miejscowosci? Chyba raczej nie sa w tabeli znajomi przetrzymywane dane zamieszkania znajomych, gdyz wtedy jakby ktos zmienil swoje miejsce zamieszkania to byloby malo wydajne. Jakie rozwiązanie jest najbardziej wydajne?

Mam np 300 znajomych odczytuje ich z tabeli znajomi i do każdego znajomego w pętli zapytanie do tabeli uzytkownicy o miejscowosc zamieszkania? Jakby nie bylo to ok 300 zapytań? Czy takie rozwiazanie jest jedynym mozliwym?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Spykaj
post
Post #2





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 30.05.2008
Skąd: Białystok

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


Cytat
Chyba raczej nie sa w tabeli znajomi przetrzymywane dane zamieszkania znajomych, gdyz wtedy jakby ktos zmienil swoje miejsce zamieszkania to byloby malo wydajne.


Tak, ale wiesz, jedna duża operacja, a potem ciągle masz wyświetlanie praktycznie w czasie stałym ;] wcale nie takie najgorsze wyjście, w końcu rzeczy najczęściej używane powinny być jak najszybsze, a LEFT JOIN wcale szybkie nie jest ;d a poza tym można nawet umożliwić zmianę miasta tylko raz na dzień (i tak większość użytkowników ma jedną miejscowość przez całe życie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) więc nawet tego nie odczują jako jakiś dyskomfort)
Go to the top of the page
+Quote Post

Posty w temacie


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: 17.10.2025 - 03:10