Comment afficher les 10 derniers enregistrements mysql

Résolu
flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   -  
flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   -
bonjour a tous
j ai trouve un code qui permet d afficher les 10 premiers noms
mais comment faire pour afficher les 10 derniers

<?php
try
{
	$bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', '');
}
catch(Exception $e)
{
        die('Erreur : '.$e->getMessage());
}

$reponse = $bdd->query('SELECT nom FROM jeux_video LIMIT 0, 10');

echo '<p>Voici les 10 premières entrées de la table jeux_video :</p>';
while ($donnees = $reponse->fetch())
{
	echo $donnees['nom'] . '<br />';
}

$reponse->closeCursor();

?>

3 réponses

  1. Pitet Messages postés 2845 Statut Membre 530
     
    Bonjour,

    Avec une clause ORDER BY : https://www.commentcamarche.net/contents/1070-sql-tri

    Bonne journée,
    1
  2. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    bonjour

    merci pour le lien et la réponse

    depuis tantôt c est ce que j essaye de mettre en pratique
    SELECT nom FROM jeux_video ORDER BY id ASC 10


    car je veux afficher les messages mais des 10 derniers enregistrements

    mais cela ne me retourne rien
    0
  3. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    alors pour ceux que cela intéresse

    SELECT message FROM commentaire ORDER BY id_commentaire DESC LIMIT 3

    c est résolu

    je me suis pris la tête depuis ce matin car j avais pas vu que c était" id_commentaire" et non pas id chez moi
    0