Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt się długo wykonuje (zapytanie SQL)
wddigital
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 25.07.2011

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


Dlaczego takie coś:

  1. $q = mysql_query('SELECT * FROM `tabela1` WHERE `uzytkownik`="'.$nick.'" ORDER BY `id` DESC LIMIT 25');
  2. while($q1 = mysql_fetch_array($q))
  3. {
  4. $q2 = mysql_query('SELECT data1, data2 FROM `tabela2` WHERE `pole1`="'.$q1['dane1'].'" AND `pole2`="'.$q1['dane2'].'" ORDER BY `data1` DESC LIMIT 1');
  5. }


Wykonuje mi się około 8-10 sekund? Jest to bardzo niewygodne w przeglądaniu moich rekordów, a tak nie powinno być. Gdzie leży błąd?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:37