|
|
|
สอบถามปัญหาคำสั่ง SQL ของ MySQL เกี่ยวกับการดึงข้อมูล 2 ตารางมาแสดงผลเข้าด้วยกัน และปัญหาจัดอันดับ (Rank) |
|
|
|
|
|
|
|
*เพิ่มเติมครับ
ผมต้องการให้มันแสดงผล
uid , username และ point
เป็นตาราง โดย
Form common_member
มี username, uid
และ From common_member_count
มี uid, point
(พิมพ์ 2 รอบเผื่อไม่เข้าใจ )
และจัดอันดับ เรียงจาก จาก point จาก มากไปน้อย เรียงตามลำดับ
|
ประวัติการแก้ไข 2013-09-21 11:19:19
|
|
|
|
Date :
2013-09-21 11:04:58 |
By :
koohjing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลืมแก้โค๊ด php เอาตัวนี้เป็นหลักนะครับ
Code (PHP)
<?
$strSQL1 = "SELECT pre_common_member.uid,pre_common_member_count.point FROM pre_common_member INNER JOIN pre_common_member_count ON (pre_common_member.uid = pre_common_member_count.uid) LIMIT 0,10";
$objQuery1 = mysql_query($strSQL1) or die (mysql_error());
$count =1;
?>
<div id="content">
<div id="donate">
<table>
<tr>
<th width="20"><div align="center">No.</div></th>
<th width="80"><div align="center">Avartar</div></th>
<th><div align="left">Username</div></th>
<th width="80"><div align="center">Donate</div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery1))
{
?>
<tr>
<td><div align="center"><?php echo $count;?></div></td>
<td><div align="center"><img src="http://localhost/bbs/uc_server/avatar.php?uid=<?=$objResult["uid"];?>&size=small" alt="" onerror="this.src='uc_server/images/noavatar_middle.gif';" class="image_box" style="padding: 2px; border: 1px solid rgb(221, 219, 211);"></div></td>
<td><div align="left"><a href="http://localhost/bbs/?<?=$objResult["uid"];?>" target="_blank" title="<?=$objResult["username"];?>"><?=$objResult["username"];?></a></div></td>
<td><div align="center"><?=$objResult["point"];?></div></td>
</tr>
<?
$count =$count +1;
}
?>
</table>
</div>
</div>
<?
mysql_close($objConnect);
?>
|
ประวัติการแก้ไข 2013-09-21 11:41:40
|
|
|
|
Date :
2013-09-21 11:17:12 |
By :
koohjing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|