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
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

Posty w temacie
- Diselns   Złe pobieranie danych   22.01.2007, 19:07:12
- - nospor   [PHP] pobierz, plaintext <?phpwhile ( $row ...   22.01.2007, 19:16:12


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: 17.09.2025 - 08:23