Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Optymalizacja zapytania
Wasiquard
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 12.11.2004

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


Mam kawałek kodu php z zapytaniem mysql:

  1. <?
  2. $query = mysql_query(&#092;"SELECT * FROM category ORDER BY position;\");
  3. while($rekord = mysq_fetch_array($query){
  4. $wynik = mysql_query(&#092;"SELECT * FROM wallpaper WHERE category='$rekord[id]';\");
  5. $razem = mysql_num_rows($wynik);
  6. ?>
  7. <li><a href=\"index.php?kategoria=<?= $rekord[id] ?>\" /><?= $rekord[name] ?> [<?= $razem ?>]</li>
  8. <? } ?>


Jak widać są tu umieszczone 2 zapytania, a ilość wysłanych zapytań jest zależna od rekordów wyciągniętych z tabeli zawierającej kategorie tapet. Chciałbym by w jedno zapytanie podawało mi info z tabeli "category" i liczbę tapet z każdej kategori znajdujących się w tabeli "wallpaper". Niemogę tego jakoś robić, przeszperałem wszystkie moje podręczniki i nic, z wydaje mi się że takie zapytanie można wykonać.


--------------------
Tworzenie stron www | Muzyka z filmów
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: 20.08.2025 - 15:44