Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][SQL] wypisywanie rekordów
Terrorizer
post
Post #1





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 31.03.2012

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


Ja wiem, że takich postów jest wiele, ale mój nieścisły umysł nie radzi sobie z rozumieniem logiki kodu innych ludzi, a za wszelką cenę chciałbym rozumieć wszystko z tego co mam napisane
Cały dzień próbuję stworzyć kod który wypisze mi wszystkie rekordy z tablicy, natomiast do tej pory to co stworzyłem wypisuje mi jeden w kółko.
Nie mam pomysłu jak usprawnić ten kod, aby wypisywał każdy kolejny. No i znowu serdecznie proszę o pomoc, brak już sił :X
Oczywiście wszystkie rekordy w tablicy mają ID auto increasement
  1. $loadservers = mysql_fetch_array(mysql_query('SELECT * FROM muonline'));
  2. $alldata = mysql_query("SELECT * FROM muonline");
  3. $numrows = mysql_num_rows($alldata);
  4.  
  5. for ($x=1; $x<$numrows; $x++) {
  6. echo $loadservers;
  7. echo "<table>";
  8. echo "<tr>";
  9. echo "<td>" .$loadservers['serverName']."</td>";
  10. echo "<td>" .$loadservers['serverAddress']. "</td>";
  11. echo "<td>" .$loadservers['serverExp']. "</td>";
  12. echo "<td>" .$loadservers['serverDrop']. "</td>";
  13. echo "<td>" .$loadservers['info']. "</td>";
  14. echo "</tr>";
  15. echo "</table><br />";
  16. }


Ten post edytował Terrorizer 5.08.2014, 20:52:03
Go to the top of the page
+Quote Post
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Linia 3 pobiera tylko jeden rekord.
http://webmade.org/kursy-online/mysq_fetch...-kurs-mysql.php
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #3





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Cytat(Turson @ 5.08.2014, 22:05:13 ) *
Linia 3 pobiera tylko jeden rekord.

WTF?

Tworzysz pętlę, w której operujesz cały czas na jednym rekordzie. Zamiast pętli for, użyj pętli while:
  1. while ($loadservers = mysql_fetch_assoc($alldata)) {


A linię 1. i 3. możesz wyrzucić.

Ten post edytował SmokAnalog 5.08.2014, 21:13:47
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Cytat(SmokAnalog @ 5.08.2014, 22:13:24 ) *
WTF?

1*
Go to the top of the page
+Quote Post
Terrorizer
post
Post #5





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 31.03.2012

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


To co robicie na tym forum to czysta magia. Wielkie dzięki !
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #6





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Cytat(Terrorizer @ 5.08.2014, 22:38:18 ) *
To co robicie na tym forum to czysta magia.

To prawda (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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 - 17:00