Comment récupérer des enregistrements de base de données spécifiques par position
Question :
Vous devez extraire un enregistrement particulier (par exemple, le 3ème) d'une requête MySQL classée par ID dans l'ordre croissant, mais vous n'avez pas l'ID lui-même.
Solution :
Pour récupérer le nième enregistrement, vous pouvez utiliser la clause LIMIT avec un décalage. La syntaxe est la suivante :
SELECT * FROM table ORDER BY ID LIMIT n-1,1
Dans cette requête :
Cette requête dit essentiellement : "Renvoyer un enregistrement commençant à l'enregistrement n."
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!