Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> php][mysql] Dwa zapytania w jednym?
qoqo
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 5.06.2014

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


Witam. Pobieram z bazy danych kategorie oraz chcę wyświetlić ilość filmów w danej kategorii:

  1.  
  2. // ladujemy kategorie
  3. $sql = 'SELECT * FROM '.$slugsql.'_kategorie ORDER BY ID DESC';
  4. $category = mysql_query($sql);
  5.  
  6. while ($cat = mysql_fetch_array($category))
  7. {
  8.  
  9. $category_title = $cat['nazwa'];
  10. $category_url = $cat['slug'];
  11. $idcat = $cat['id'];
  12. $zapytanie = mysql_query('SELECT COUNT('.$idcat.') FROM red_kategorie_id');
  13. $ile=mysql_result($zapytanie, 0, 0);
  14. echo '<li class="cat-item cat-item-1">';
  15. echo "<a href='http://".$domena."".$slug_category."".$category_url."".$koncowka_category."'>".$category_title."</a> (".$ile.")";
  16. echo '</li>';
  17. }
  18.  
  19.  
  20.  


Rozumię, żę jest to niewydajne, w jaki sposób zrobić aby pobrać to jednym zapytaniem?


Pyatnie dwa: Czy załóżmyprzy 100-120 userach online, takie zapytania zamulą bazę?

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: 21.12.2025 - 04:28