Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Optymalizacja zapytań
devbazy
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 4
Dołączył: 10.08.2009

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


Witam

Przechodząc do sedna sprawy. Chciałbym zoptymalizować poniższe zapytania.

  1. $query = mysql_query("SELECT * FROM stc WHERE id_st=1 AND symbol='G'");
  2. $con .= '<div id="first">';
  3.  
  4. while($smth = mysql_fetch_array($query))
  5. {
  6. $con.= $smth['field'];
  7. }
  8.  
  9. $con.= '</div>';
  10.  
  11. $query = mysql_query("SELECT * FROM stc WHERE id_st=2 AND symbol='G'");
  12. $con .= '<div id="second">';
  13. while($smth = mysql_fetch_array($query))
  14. {
  15. $con .= $smth['field'];
  16. }
  17. $con.= '</div>';


Nie liczę na gotowca, lecz bardziej na wskazówki, informacje na temat funkcji, którymi powinienem się zainteresować.

Ten post edytował solid23 18.11.2009, 19:06:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maly_swd
post
Post #2





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


  1. $query = mysql_query("SELECT id_st,field FROM stc WHERE symbol='G' AND id_st IN (1,2)");
  2.  
  3. $con1.= '<div id="first">';
  4. $con2.= '<div id="second">';
  5. while($smth = mysql_fetch_array($query))
  6. {
  7. if($smth['field']==1) $con1.= $smth['field']; else $con2.= $smth['field'];
  8. }
  9. $con1.= '</div>';
  10. $con2.= '</div>';
  11.  
  12. echo $con1;
  13. // tu jakies cos jak bys chcial
  14.  
  15. echo $con2;
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: 10.10.2025 - 23:31