ďťż

[PHP/MySQL] - Wyświetlanie danych w tabeli

       

Podstrony


telcocafe

Witam, chciałbym się dowiedzieć jak pobrane dane z MySQL wyświetlić w HTML-owskiej tabeli. Tzn. zapytanie wysłane
SELECT * FROM wyniki ORDER BY punkty ASC
i teraz co zrobić aby to się ładnie w tabeli html wyświetliło? Potrzebne mi to, bo piszę skrypt tabeli wyników i chcę, żeby to jakoś wyglądało...

P.S. Chciałem temat nazwać precyzyjniej, ale co chwilę mi wyskakiwało "Nazwa tematu nie może być dłuższa niż 50 znaków". Ktoś powinien coś z tym zrobić.

//EDIT: Chciałbym też wiedzieć czy to zapytanie zwróci wyniki od największego do najmniejszego, jak to w tablicy rekordów bywa.
Użytkownik Rave edytował ten post 18 styczeń 2009, 22:58


//Zakładamy, że $db jest obiektem klasy MySQLi lub PDO $res = $db->query('SELECT * FROM wyniki ORDER BY punkty'); $res -> setFetchMode(2); //Opcjonalnie, jeśli chcesz dostać tylko tablicę asocjacyjną - tylko PDO $wyniki = array(); foreach($res as $x) { $wyniki[] = array( 'title' => $x['title'] //nazwę pola zmień na właściwą //i tu inne zmienne, z których skorzystasz w szablonie ); } //Pętlę foreach możesz pominąć, jeśli nie zmieniasz żadnych wartości //Wtedy wystarczy zamienić ją na poniższą linijkę: $wyniki = $res -> fetchAll(2); //2 = asocjacyjna, 3 = numeryczna, 1 = obiekt //Teraz tablicę $wyniki przekazujesz do szablonu
:google:

ASC - sortowanie od najmniejszego do największego (ascending)
DESC - od największego do najmniejszego (descending)
Użytkownik Ferrari edytował ten post 19 styczeń 2009, 16:26
Z tego co widzę, kolega Rave powinien posiedzieć trochę nad PHP, a nie prosić o gotowce...

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.