miki92
1.05.2007, 22:33:39
chcialbym zrobic cos takiego ze mam tabelke id| user_name | pkt , sortuje według pkt wstawiam na strone tabelke i jest wszystko ladnie, nie dalem aby wyswietlalo id. Jak zrobic aby wyswietlalo pozycje 1,2,3,4,5 ale wedlug pkt. Bo jak dam zeby wyswietlalo id to bedzie 1,5,3,2,4
kresh
1.05.2007, 23:00:35
<?php
/*
...
jakaś logika pobierania danych z bazy
...
dla przykładu zakładam że w tabeli istnieje pole
o nazwie "jakiesPole" i każdy rekord tego pola
ma wartość "Lorem ipsum"
$res - wynik zapytania do bazy
*/
$i = 1;
echo $i . '. ' . $row['jakiesPole'] . '<br />'; $i++;
}
/*
W rezultacie otrzymamy:
1. Lorem ipsum
2. Lorem ipsum
3. Lorem ipsum
4. Lorem ipsum
5. Lorem ipsum
itd
*/
?>
miki92
2.05.2007, 06:54:37
cos nie dziala wyrzuca blad Warning: mysql_fetch_array():
ale tak dziala:
CODE
$zapytanie = "SELECT pole FROM tabela";
$wykonaj = mysql_query ($zapytanie);
$idCnt = 1;
while ( $row = mysql_fetch_array( $wykonaj ) ) {
print( $idCnt . ' <br>' . $row['cos'] );
$idCnt++;
}
Balon
2.05.2007, 07:27:35
SELECT pole FROM tabela ORDER BY punkty DESC
?