ここで初心者です。 PHPにいくつかの問題があります。現在、1つのデータベースがあり、2つのテーブルで構成されています。 2つのテーブルは、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でソート
私は、次のコードをページ上のHTMLテーブルにデータを表示しています
$result = mysqli_query($con,"SELECT * FROM member_stats ");
と私のデータベースからデータを取得しています。
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