MySQL/PHP last_insert_id()
Résolu
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
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
-
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 :) -
je sais pas c est quoi pdo ?
-
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 ?
-
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.