|
|
|
สอบถามเกี่ยวกับ mysql นับอันดับครับผม ผมไม่รู้ว่าจะเขียน ยังไงครับผม รบกวนผู้รู้ด้วยครับ |
|
|
|
|
|
|
|
<?php
include('config.php');
$sql = mysql_query("SELECT * FROM `login` WHERE `point_dig_total` > 0 ORDER BY `point_dig_total` DESC LIMIT 0,10");
while($row = mysql_fetch_assoc($sql)) { $userid[] = $row; }
if(empty($userid) == false)
{
echo '<table width="100%" border="0" align="center" cellpadding="5" cellspacing="2">
<tr>
<td align="center" bgcolor="#00FFFF">Top</td>
<td align="center" bgcolor="#00FFFF">ID Game</td>
<td align="center" bgcolor="#00FFFF">DiG</td>
</tr>';
foreach($userid as $val)
{
echo '<tr>
<td align="center" class="style1" bgcolor="#EEEEEE">[color=blue]' . $val['นับอันดับ'] . '</td>
<td align="center" class="style1" bgcolor="#EEEEEE">' . $val['userid'] . '</td>
<td align="center" class="style1" bgcolor="#EEEEEE">' . $val['point_dig_total'] . '</td>
</tr>';
}
echo '
</table><br />';
} else {
echo "<center><b><font color=\"#FF0000\">ไม่มีข้อมูล</font></b></center>";
}
?>
mysql ข้างบนนี้แสดงค่า ได้โอเคแล้วครับ แต่ผมไม่รู้จะทำให้มันนับอันดับยังไง เช่น อันดับ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10
แบบนี้ไปเรื่อย ๆ เท่ากับที่ผมให้มันแสดง อ่าครับ รบกวนผู้รู้ด้วยครับ ขอบคุณครับ
Tag : ASP
|
|
|
|
|
|
Date :
2011-02-12 18:10:52 |
By :
nazezaza |
View :
686 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้เป็นผมสร้างตัวแปรขึ้นมา 1 ตัว ตัวอย่าง
นี่ loop
$number = 1 ;
while($rs=mysql_fetch_array){
echo "$number";
$number++;
}
ประมานนี้ครับ
|
|
|
|
|
Date :
2011-02-12 22:42:57 |
By :
gogo01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ขอบคุณมากครับ
|
|
|
|
|
Date :
2011-02-14 22:58:04 |
By :
nazezaza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|