Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Pętla w pętli?!
wozniak
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


Witam, zrobiłem pętle w pętli i mam nastepujacy problem jak istnieje tylko jedna petla to wczytuje cała baze, a jak sa dwie to tylko jeden rekord z kazdej oto kodzik:
  1. <?php
  2. $zapytanie = sql("SELECT * FROM osc_products"); 
  3. while ($rekord = mysql_fetch_array($zapytanie)) 
  4. {
  5. $products_id = $rekord['products_id'];
  6. print("p:!$products_id<br>");
  7.  
  8.  
  9. $zapytanie = sql("SELECT * FROM products_to_categories where products_id='$products_id'"); 
  10. while ($rekord = mysql_fetch_array($zapytanie)) 
  11. {
  12. $categories_id = $rekord['categories_id'];
  13. print("d:$categories_id");
  14.  
  15. }
  16. }
  17. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wozniak
post
Post #2





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

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


Taki kod:
  1. <?php
  2. $zapytanie = sql("SELECT * FROM osc_products limit 0,10000"); 
  3. while ($rekord = mysql_fetch_array($zapytanie)) 
  4. {
  5. $products_id = $rekord['products_id'];
  6. print("p:!$products_id<br>");
  7.  
  8.  
  9. $zapytanie = sql("SELECT * FROM products_to_categories where products_id='$products_id'"); 
  10. while ($rekord = mysql_fetch_array($zapytanie)) 
  11. {
  12. $categories_id = $rekord['categories_id'];
  13. print("d:$categories_id");
  14.  
  15. }
  16.  
  17. }
  18. ?>
Pokaze to:
  1. p:!2
  2. d:2


Natomiast taki kod:
  1. <?php
  2. $zapytanie = sql("SELECT * FROM osc_products limit 0,10000"); 
  3. while ($rekord = mysql_fetch_array($zapytanie)) 
  4. {
  5. $products_id = $rekord['products_id'];
  6. print("p:!$products_id");
  7.  
  8.  
  9.  
  10.  
  11. }
  12. ?>

pokaze to:
  1. p:!2p:!3p:!4p:!5p:!6p:!7p:!8p:!9p:!10p:!11p:!12p:!13p:!14p:!15p:!16p:!17p:!18p:!
    19p:!20p:!21p:!22p:!23p:!24p:!25p:!26p:!27p:!28p:!29p:!30p:!31p:!32p:!33p:!34p:!3
    5p:!36p:!37p:!38p:!39p:!40p:!41p:!42p:!43p:!44p
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: 6.10.2025 - 19:44