Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Wyświetlanie tabeli
Forum PHP.pl > Forum > Przedszkole
Trecco
Witam, mam mały problem z wyświetlaniem tabeli.

Zamiast tabelki np:
+------------+--------------+---------+
| imie | nazwisko | placa |
+------------+--------------+---------+
| Jan | Kowalski | 1200.00 |
| Izabela | Kwiatkowska | NULL |
| Aleksander | Borowiecki | 1500.34 |
| Aniela | Michałkowska | 854.29 |
| Katarzyna | Kowalska | 1200.00 |
+------------+--------------+---------+

Dostaję krótką informację:
  1. Resource id #2


Próbowałem przez kilka sposobów:
  1. <?php
  2. $sql['server'] = "db4free.net:3306";
  3. $sql['username'] = "trecco";
  4. $sql['password'] = "*****";
  5. $sql['database'] = "myhighscore";
  6.  
  7. mysql_connect($sql['server'],$sql['username'],$sql['password']);
  8. mysql_select_db($sql['database']);
  9.  
  10. $query = mysql_query("SELECT position, name, gangname, points FROM gracze ORDER BY points DESC LIMIT 60;");
  11. print_r($query)
  12. ?>

zamiast
  1. print_r($query)
wstawiałem
  1. echo "$query";

Ale nic to nie pomagało.

Znalazłem skrypt:
  1. <?php
  2. function lacz_bd()
  3. {
  4. $db = new mysqli('localhost', 'uzytkownik', 'haslo', 'nazwa_bazy');
  5. if (! $db)
  6. return false;
  7. $db->autocommit(TRUE);
  8. return $db;
  9. }
  10. //połaczenie z bazą
  11. $db = lacz_bd();
  12. //zapytanie sql do bazy określające jakie dane mają zostać pobrane
  13. $zapytanie = "select imie, nazwisko from pracownicy";
  14. //pobranie wyniku zapytania
  15. $wynik = $db->query($zapytanie);
  16. //obliczanie ilości rekordów
  17. $ile_znalezionych = $wynik->num_rows;
  18. //rozpoczynamy budowanie tabeli dla naszych danych
  19. echo '<table>';
  20. echo '<tr><td>Imie</td><td>Nazwisko</td></tr>';
  21. //pętla po rekordach z bazy
  22. for ($i=0; $i <$ile_znalezionych; $i++)
  23. {
  24. $wiersz = $wynik->fetch_assoc();
  25. echo '<tr>';
  26. echo '<td>'.$wiersz['imie'].'</td>';
  27. echo '<td>'.$wiersz['nazwisko'].'</td>';
  28. echo '</tr>';
  29. }
  30. echo '</table>';
  31. ?>

Ale wyskakuje, że nie znaleziono klasy "mysqli".

Można prosić o małą pomoc?
skowron-line
manual:mysql_fetch_array i pochodne.
Ciebie interesuje przykład 1, który w twoim przypadku będzie wyglądał... smile.gif No właśnie jak questionmark.gif Na to pytanie już sam musisz dać odpowiedz.
Trecco
Cytat(skowron-line @ 24.08.2009, 00:16:28 ) *
manual:mysql_fetch_array i pochodne.
Ciebie interesuje przykład 1, który w twoim przypadku będzie wyglądał... smile.gif No właśnie jak questionmark.gif Na to pytanie już sam musisz dać odpowiedz.


Jest dobrze, pokazuje dane ale w chaosie. Przeanalizuję
  1. printf ("Pozycja: %s Nick: %s Banda: %s Punkty: %s ", $row[4], $row[2], $row[5], $row[3]);

Może coś z tego wyjdzie. Dziękuję za pomoc.
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.