WRInaute impliqué
Bonsoir à tous,
Voilà je suis face à une requête sql qui me pose problème et pour laquelle je n'ai pas trouvé de réponse sur le web.
Je pense que la solution ne doit pas être bien compliquée mais pffffft, je n'y arrive pas tout seul.
Je voudrais en fait sélectionner les 3 avant-derniers enregistrements d'une table. Pour être plus clair, je ne veux pas du dernier mais bien des trois précédents.
J'ai essayé ceci :
$sql = "SELECT * FROM news WHERE NOT (LAST_INSERT_ID()) ORDER BY id DESC LIMIT 3";
Mais cela me retourne les trois derniers :wink:
Bref, si quelqu'un connaît la syntaxe exacte, merci d'avance :lol:
Voilà je suis face à une requête sql qui me pose problème et pour laquelle je n'ai pas trouvé de réponse sur le web.
Je pense que la solution ne doit pas être bien compliquée mais pffffft, je n'y arrive pas tout seul.
Je voudrais en fait sélectionner les 3 avant-derniers enregistrements d'une table. Pour être plus clair, je ne veux pas du dernier mais bien des trois précédents.
J'ai essayé ceci :
$sql = "SELECT * FROM news WHERE NOT (LAST_INSERT_ID()) ORDER BY id DESC LIMIT 3";
Mais cela me retourne les trois derniers :wink:
Bref, si quelqu'un connaît la syntaxe exacte, merci d'avance :lol: