Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Wyświetlanie bazy danych w tabeli, Jak wyświetlić bazę dynamiczną
Bejkrools
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 15.11.2012

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


Witajcie, raczkuję w temacie kodowania, dlatego mój problem może wydawać wam się prosty w rozwiązaniu, ale dla mnie jest to przeszkoda nie do przejścia.

chciałbym na stronie wyświetlić zawartość bazy danych z tym, że stale zmienia się liczba kolumn i wierszy w tej bazie dlatego sama tabela powinna powstawać w dwóch pętlach. I tu się zaczęły schody bo nie wiem jak się za to zabrać. Póki co udało mi się wyświetlić nagłówki ale co teraz? Jak wyświetlić kolejne wiersze? Proszę o pomoc, bo bez tego dalej nie ruszę :-(

Oto mój działający już kod który wyświetla dynamicznie nagłówki kolumn:

  1. $wynik = mysql_query("SHOW COLUMNS FROM TABELA");
  2. while($row = mysql_fetch_assoc($wynik))
  3. {
  4. $columns[] = $row['Field'];
  5. }
  6. echo "<table border='1'><tr>";
  7. for ( $x = 0, $cnt = count($columns); $x < $cnt; $x++ )
  8. {
  9. echo "<th>[".$columns[$x]."]</th>";
  10. $sql = mysql_query("SELECT * FROM TABELA)
  11. }
  12. echo "</td></table>";
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Spróbuj coś w ten deseń:

  1. $wynik = mysql_query("SELECT * FROM TABELA");
  2. echo '<table>';
  3. while($row = mysql_fetch_assoc($wynik)) {
  4. echo '<tr>';
  5. foreach($row as $value) echo '<td>'.$value.'</td>';
  6. echo '</tr>';
  7. }
  8. echo '</table>';

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: 3.04.2026 - 21:54