Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zbieranie danych z bazy danych pętlą for
Forum PHP.pl > Forum > Przedszkole
TasTur
Witam, jest jakiś sposób aby wyświetlać dane z bazy danych za pomocą pętli for ? Wiem ze da sie pętlą while... Ale chce wiedziec czy da sie for'em wink.gif

  1. include("mysql.php");
  2.  
  3. $polaczenie = mysql_connect($host, $user, $pwd);
  4.  
  5. $wyszukaj = "SELECT * FROM moja_baza_danych";
  6. $rezultat = mysql_query($wyszukaj);
  7.  
  8. if...?

Nie wiem co dalej :/
Jak wyświetlić dane z bazy for'em ? :/
kayman
  1.  
  2. $arr = array()
  3.  
  4. while($row = mysql_fetch_assoc($rezultat )) {
  5.  
  6. $arr[] = $row;
  7.  
  8. }
  9.  
  10. // to twoje for
  11.  
  12. foreach($arr as $value) {
  13.  
  14. // kod
  15.  
  16. }
  17.  
  18. // lub
  19.  
  20.  
  21. for($i = 0; $i < count($arr); $i++){
  22.  
  23. //kod
  24.  
  25. }
  26.  



z palca bez sprawdzenia
Kshyhoo
A ja przeniosę...
viking
A czym się różni while od for? To nie ma nic wspólnego z bazą tylko podstawami języka.

  1. $count = mysql_num_rows($result);
  2.  
  3. for($i = 0; $i < $count; $i++){
  4. $row = mysql_fetch_assoc($result);
  5. echo $row["id"];
  6. }


Po drugie: zapomnij kompletnie o rozszerzeniu mysql. Używaj PDO albo mysqli.
Pyton_000
coś w ten deseń:

  1. for($row = mysql_fetch_array($res); $row !== false;) {
  2. var_dump($row);
  3. }
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.