ďťż
Podstrony
|
telcocafeWitam, chciałbym się dowiedzieć jak pobrane dane z MySQL wyświetlić w HTML-owskiej tabeli. Tzn. zapytanie wysłaneSELECT * 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... |
|||
Sitedesign by AltusUmbrae. |