新手在這裏。我在PHP中遇到了一些麻煩。我目前有1個數據庫,由兩個表組成。這兩張表被標記爲members
和member_stats
。成員表由3列(Fname, Lname, MemberID)
,member_stats
表組成,列11列(user_name, first_name, last_name, avatar, num_friends, num_checkins, total_cards, total_selfmade_cards, total_followings, total_photos)
。用php對數據庫數據進行排序
我從我的數據庫
$result = mysqli_query($con,"SELECT * FROM member_stats ");
獲取數據,我然後用下面的代碼中的數據顯示爲HTML表格在頁面上。
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td><div class='user_nav_btn open' ><img src='" . $row[avatar] . "' alt='' /></div></td>";
echo "<td>" . $row['first_name'] . "</td>";
echo "<td>" . $row['MemberID'] . "</td>";
echo "<td>" . $row['num_friends'] . "</td>";
echo "<td>" . $row['total_cards'] . "</td>";
echo "<td>" . $row['num_checkins'] . "</td>";
echo "<td>" . $row['total_selfmade_cards'] . "</td>";
echo "<td>" . $row['total_followings'] . "</td>";
echo "<td>" . $row['total_photos'] . "</td>";
echo "</tr>";
}
我試圖讓表打印的基礎上total_cards
值數據中的所有行順序從最高到最低。無論我嘗試了什麼,我都無法讓它工作。我只有在我嘗試過的每件事上遇到錯誤。有什麼建議麼?我幾次看過http://php.net/manual/en/array.sorting.php,沒有運氣。
在查詢'order by total_cards'中執行排序# – rtfm