Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pytanie o optymalizację wyświetlania wyników
deha21
post
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Zastanawiam się nad pewną sprawą. Na stronie kilka razy pobieram dane z różnych tabel. Przygotowuję teraz nową wersję strony, a na starej mam mniej więcej coś takiego:
  1. $result=mysql_query("ZAPYTANIE");
  2. while ($row=mysql_fetch_assoc($result)) {
  3. //Wyświetanie
  4. }
  5.  
  6. $result2=mysql_query("ZAPYTANIE");
  7. while ($row2=mysql_fetch_assoc($result)) {
  8. //Wyświetanie
  9. }

Czy to jest optymalne? Czy może lepiej zostać cały czas przy zmiennych $result? Dane wykorzystuje tylko w pętli WHILE więc nie będzie tak że będę miał jakichś konflikt.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


  1. function standardResult($query){
  2. $result=mysql_query($query);
  3. $row=mysql_fetch_assoc($result);
  4.  
  5. return $row;
  6. }
  7.  
  8. function standardResult2($option){
  9. $query = '';
  10.  
  11. switch($option):
  12.  
  13. case 0:
  14. $query = 'Zapytanie';
  15. break;
  16.  
  17. case 1:
  18. $query = 'Zapytanie';
  19. break;
  20.  
  21. endswitch;
  22.  
  23. $result=mysql_query($query);
  24. $row=mysql_fetch_assoc($result);
  25.  
  26. return $row;
  27. }
  28.  
  29. while ($row=standardResult("Zapytanie")) {
  30. //Wyświetanie
  31. }
  32.  
  33. while ($row=standardResult2(0)) {
  34. //Wyświetanie
  35. }


Ten post edytował rad11 12.06.2015, 18:01:23
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 - 07:42