Witam, chcę w tabeli wyświetlić wyniki zapytania:
SELECT km, nick FROM users ORDER BY km DESC
Mam taki oto kod:
require_once "base.php";
$c = new mysqli($host, $db_user, $db_password, $db_name);
$hm = $c->query("SELECT id FROM users");
$hm = $hm->num_rows;
$r = $c->query("SELECT km, nick FROM users ORDER BY km DESC");
$r = $r->fetch_assoc();
for($i=0; $i<$hm; $i++)
{
echo $r[$i];
}
Zapytanie jest na pewno poprawne, problem jest taki, że nie wiem jak wyświetlić wszystko... wyświetla się undefined offset... podejrzewam, że błąd jest przy wyświetlaniu w pętli, jednak gdy zamienię na:
echo $r['km'];
To wyświetla tylko największy rekord... próbowałem też z tablicą dwuwymiarową... nie wiem jednak jak ją stosować, aby wyświetlać całe rekordy, tzn jak podzielić wyniki.
Z góry Dziękuję :) Spadam na wigilię, może jak wrócę to mój problem będzie rozwiązany przez jakąś mądrą głowę :) Wesołych Świąt! Pozdrawiam