Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Złe pobieranie danych, Skrypt działający w pętli pobiera dane tylko raz
Diselns
post 22.01.2007, 19:07:12
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 22.01.2007

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


Witam!
Mój problem polega na tym że skrypt który w teorii miał pobierać dane z bazy (działając w pętli), pobiera je ale tylko przy pierwszej itercji. Tzn. działanie polega na tym że zapytanie jest składane, zmienia się w nim jedna część $where[] - tablica, pętla for powinna pobrać zapytania dla każdego wariantu $where - ale pobiera tylko dla pierwszego.


  1. <?php
  2. for($l = 0; $l < $ilosc_dat; $l++)
  3. {
  4. $r= @mysql_query($select . $from . $where[$l] . $where2 . $sort);
  5.  
  6. if (!$r){
  7. exit('<p>Problem podczas pobierania treści z bazy danych!<br />'.'Error: ' . mysql_error() . '</p>');
  8. }
  9.  
  10. while ( $row = mysql_fetch_array($r) ){
  11. echo $row ['datap'].'('. $row ['nr'].') - '. $row ['tresc'];
  12. }
  13.  
  14. }
  15. ?>




Nie rozumiem dlaczego tak sie dzieje, przecież można wysyłać zapytania w pętli ?
Poprawilem ta zmienna, sorki czesc skopiowalem a czesc pisalem.

Ten post edytował Diselns 22.01.2007, 19:31:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post 22.01.2007, 19:16:12
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. <?php
  2. while ( $row = mysql_fetch_array($r) ){ echo $joke['datap'].'('. $joke['nr'].') - '. $joke['tresc']; }
  3. ?>
przypisujesz do $row,a wyswietlasz z $joke. gdzie sens i logika?

proszę poprawić tytuł o znacznik zgodnie z zasadami forum Przedszkole:
Temat: Tematyka i zasady panujace na forum Przedszkole


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:57