Neuling hier. Ich habe einige Probleme mit PHP Code. Ich habe derzeit 1 Datenbank, bestehend aus zwei Tabellen. Die beiden Tabellen sind mit members
und member_stats
gekennzeichnet. Die Mitglieder Tabelle besteht aus 3 Spalten (Fname, Lname, MemberID)
, die member_stats
Tabelle besteht aus 11 Spalten (user_name, first_name, last_name, avatar, num_friends, num_checkins, total_cards, total_selfmade_cards, total_followings, total_photos)
.Sortieren von Datenbankdaten mit PHP
ich die Daten aus meiner Datenbank mit
$result = mysqli_query($con,"SELECT * FROM member_stats ");
ich dann bin Abrufen bin auf der Seite mit dem folgenden Code die Daten in HTML-Tabelle angezeigt werden.
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>";
}
Ich versuche, den Tisch zu bekommen alle Zeilen von Daten über den Wert von total_cards
, um vom höchsten zum niedrigsten Basis zu drucken. Egal, was ich versucht habe, ich konnte es nicht zur Arbeit bringen. Ich habe bei allem, was ich versucht habe, nur Fehler bekommen. Irgendwelche Vorschläge? Ich habe mehrmals ohne Glück über http://php.net/manual/en/array.sorting.php geschaut.
tun die Reihenfolge in der Abfrage 'Reihenfolge von total_cards' – rtfm