ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [php] Top 10 players query  (อ่าน 678 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
GillBate
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 160
ออฟไลน์ ออฟไลน์

กระทู้: 1,236



ดูรายละเอียด
« เมื่อ: 13 เมษายน 2010, 20:51:46 »

 Tongue อยากดึงข้อมูลสิบอันดับที่มีคะแนนสูงสุด 10 อันดับออกมาเป็นตารางอ่ะครับ ใครพอทราบบ้าง

ปล. ไปเที่ยวสงกรานต์กันหมดแล้วเหรอ
« แก้ไขครั้งสุดท้าย: 13 เมษายน 2010, 21:28:59 โดย GillBate » บันทึกการเข้า
ultrasad
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 58
ออฟไลน์ ออฟไลน์

กระทู้: 1,175



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 13 เมษายน 2010, 21:31:44 »

order by กับ limit ครับ  wanwan008
บันทึกการเข้า

ThaiseoBoard | รวมรักใดในภิภพจบโลกา แม้นเลิศหล้า ก็ไม่ถึงกึ่งมารดร | I am Redshirted

ทฤษฎีทาง SEO อาจต้องทำตัว Bold หรือ Underline แต่คำว่า "รัก" ไม่ต้องก็ได้ เพราะเธอคงรู้ว่ามันมีความหมาย และ สำคัญ.

ดาวน์โหลดโปรแกรมฟรี ทำเว็บให้คนใช้ ไม่ได้ทำไว้ให้บอทอ่าน Smiley
GillBate
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 160
ออฟไลน์ ออฟไลน์

กระทู้: 1,236



ดูรายละเอียด
« ตอบ #2 เมื่อ: 13 เมษายน 2010, 21:50:14 »

order by กับ limit ครับ  wanwan008

 Tongue ขอเต็มๆ ได้มั้ยครับ ตั้งแต่ query จนถึง echo ตารางออกมา
บันทึกการเข้า
kitazawa1st
สมุนแก๊งเสียว
*

พลังน้ำใจ: 29
ออฟไลน์ ออฟไลน์

กระทู้: 563



ดูรายละเอียด
« ตอบ #3 เมื่อ: 13 เมษายน 2010, 22:34:56 »

โค๊ด:

<table>
<tr>
<td>Ranks</td>
<td>Name</td>
<td>LEVEL</td>
<td>SCORE</td>
</tr>
<?php
$ranks
=1;
$topten mysql_query("SELECT * FROM players ORDER BY score DESC LIMIT 10");
while(
$tt mysql_fetch_array($topten)) {
echo "<tr>
<td>
{$ranks}</td>
<td>
{$tt['name']}</td>
<td>
{$tt['level']}</td>
<td>
{$tt['score']}</td>
</tr>"
;
$ranks++;
}
?>

</table>


โค้ดเขียนสด ไม่ได้ตรวจสอบ หากผิดพลาด ขออภัย
 Lips Sealed
บันทึกการเข้า

เล็กสั้น ขยันซอย
GillBate
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 160
ออฟไลน์ ออฟไลน์

กระทู้: 1,236



ดูรายละเอียด
« ตอบ #4 เมื่อ: 14 เมษายน 2010, 06:43:25 »

โค๊ด:

<table>
<tr>
<td>Ranks</td>
<td>Name</td>
<td>LEVEL</td>
<td>SCORE</td>
</tr>
<?php
$ranks
=1;
$topten mysql_query("SELECT * FROM players ORDER BY score DESC LIMIT 10");
while(
$tt mysql_fetch_array($topten)) {
echo "<tr>
<td>
{$ranks}</td>
<td>
{$tt['name']}</td>
<td>
{$tt['level']}</td>
<td>
{$tt['score']}</td>
</tr>"
;
$ranks++;
}
?>

</table>


โค้ดเขียนสด ไม่ได้ตรวจสอบ หากผิดพลาด ขออภัย
 Lips Sealed

 wanwan017 +1 ครับ 
« แก้ไขครั้งสุดท้าย: 14 เมษายน 2010, 07:03:12 โดย GillBate » บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์