Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Złe pobieranie danych
Forum PHP.pl > Forum > Przedszkole
Diselns
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.
nospor
  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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.