MySQL/PHP last_insert_id() [Résolu/Fermé]

Signaler
Messages postés
194
Date d'inscription
samedi 5 septembre 2009
Statut
Membre
Dernière intervention
4 avril 2011
-
 Gariig -
Bonjour,

J'ai un systeme de news sur mon site.

Et je viens de decouvrir qu on pouvait afficher la derniere news créé en retenant le dernier id avec mysql en utilisant last_insert_id()

Par contre je ne sais pas comment l utiliser...

Ma requete qui recupère les news est la suivante:

$sql="SELECT * FROM news ORDER BY id DESC LIMIT 3";

ma requete affiche 3 news de la bdd news.

Je voudrai pouvoir afficher les 3 derniere news en commençant par la denière news créée !

Que dois je rajouter à ma requete svp?

Merci de votre aide

7 réponses

Messages postés
18558
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mai 2021
4 290
Tu devrais trouver la solution sur la documentation officielle :
https://www.php.net/manual/fr/function.mysql-insert-id.php

Mais avec PDO, ça serait tellement plus beau :)
Messages postés
194
Date d'inscription
samedi 5 septembre 2009
Statut
Membre
Dernière intervention
4 avril 2011
9
je sais pas c est quoi pdo ?
Messages postés
18558
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mai 2021
4 290
Une autre façon d'accèder aux bases de données.
http://www.siteduzero.com/tutoriel-3-34790-pdo-interface-d-acces-aux-bdd.html
https://www.php.net/manual/fr/book.pdo.php
ah bon mais ça remet tout en cause ça

C est pas cool si ça change tout le temps... lol
La PDO c est de la programmation orienté objet en fait ?
Messages postés
18558
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mai 2021
4 290
Oui et non.
C'est une autre façon d'accèder aux bases de données.
Mais pour utiliser PDO, il faut coder en POO.
oulala trop compliqué pour moi pour l'instant lol

J'ai déja bien galéré pour apprendre les bases de php/mysql...

Mais merci quand même pour le tuyau.