Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zbieranie danych z bazy danych pętlą for
TasTur
post 12.12.2015, 14:06:37
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 12.12.2015

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


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 ? :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kayman
post 12.12.2015, 14:13:15
Post #2





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

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


  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

Ten post edytował kayman 12.12.2015, 14:17:18
Go to the top of the page
+Quote Post
Kshyhoo
post 12.12.2015, 14:15:14
Post #3





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




A ja przeniosę...


--------------------
Go to the top of the page
+Quote Post
viking
post 12.12.2015, 14:20:24
Post #4





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


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.


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post 12.12.2015, 17:47:12
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


coś w ten deseń:

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