Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Zwracanie wynikow z bazy danych dziwna sytuacja
major697
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 7.08.2014

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


czesc pisze sobie taki maly skrypcik ktpory bd zwracal wyniki z bazy danych. mam takie małe pytanie dlaczego kiedy mam taka pętlę:

  1. while ($wyniki) {
  2. echo "<pre>";
  3. print_r($wyniki);
  4. echo "</pre>";
  5. }


to rzegladarka wyswietla mi tylko pierwszy rekord z bazy danych i to w dodatku an okraglo (musze zatrzymywac wczytywanie strony!) a gdy zmienie na:

  1. while ($wyniki = mysqli_fetch_array($rezultat)) {
  2. echo "<pre>";
  3. print_r($wyniki);
  4. echo "</pre>";
  5. }


to wszystko jest ok

Cały kod (działający):

  1. <?php
  2.  
  3. $nazwa_servera = 'localhost';
  4. $login = 'root';
  5. $pass = 'tajemnica';
  6. $bd = 'kurs_php';
  7.  
  8. $lacze = mysqli_connect($nazwa_servera, $login, $pass);
  9. $lacze_db = mysqli_select_db($lacze, $bd);
  10.  
  11. //var_export($lacze_db);
  12.  
  13. $zap = 'SELECT * FROM sprzedaz';
  14. $rezultat = mysqli_query($lacze, $zap);
  15. $wyniki = mysqli_fetch_array($rezultat);
  16.  
  17. while ($wyniki = mysqli_fetch_array($rezultat)) {
  18. echo "<pre>";
  19. print_r($wyniki);
  20. echo "</pre>";
  21. }
  22. ?>


oraz NIE działający:

  1. <?php
  2.  
  3. $nazwa_servera = 'localhost';
  4. $login = 'root';
  5. $pass = 'tajemnica';
  6. $bd = 'kurs_php';
  7.  
  8. $lacze = mysqli_connect($nazwa_servera, $login, $pass);
  9. $lacze_db = mysqli_select_db($lacze, $bd);
  10.  
  11. //var_export($lacze_db);
  12.  
  13. $zap = 'SELECT * FROM sprzedaz';
  14. $rezultat = mysqli_query($lacze, $zap);
  15. $wyniki = mysqli_fetch_array($rezultat);
  16. $wyniki = mysqli_fetch_array($rezultat);
  17.  
  18. while ($wyniki) {
  19. echo "<pre>";
  20. print_r($wyniki);
  21. echo "</pre>";
  22. }
  23. ?>


Ten post edytował major697 11.03.2016, 21:08:14
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: 24.08.2025 - 23:16