Comment extraire les données mysql dans l'ordre décroissant?
Pour mon application obtient de données mysql au format json et l'affiche dans
id1 id*
- Je mettre à jour ma table de base de données chaque jour et j'en veux pour preuve la récente des données d'abord, je ne veux pas changer toute la structure de la table, et chaque fois je mettre à jour ma base de données.
Est-il possible que je peux ajouter des lignes dans l'ordre croissant et récupérer les données dans l'ordre décroissant de sorte que mon application affiche les données fraîches de première?
Ici est le codeur:
$connection = mysqli_connect("domain", "database user", "password", "database name");
$id = $_GET["id"];
$query = "SELECT * FROM my_data WHERE id BETWEEN ($id+1) AND ($id + 10)";
$result = mysqli_query($connection, $query);
while ($row = mysqli_fetch_assoc($result)) {
$array[] = $row;
}
header('Content-Type:Application/json');
echo json_encode($array);
- astuce: order by id desc
- Double Possible de MYSQL ordre par ordre Croissant et Décroissant de tri
Vous devez vous connecter pour publier un commentaire.
utilisation
order by desc
comme ceIci vos données en court-circuit dans l'ordre décroissant. et suivi de la commande dans id. si vous voulez faire de l'ordre avec n'importe quel autre domaine. que vous pouvez donner le nom de domaine au lieu de l'id.
votre code devrait ressembler à ceci
Espérons que cela vous aidera!!
pour refference voir ceci :
SQL Order By