TOP et la COMMANDE PAR erreur sql
Je suis en train de sélectionner le dernier enregistrement d'une table dans MySQL à l'aide de PHP. Je crois que j'ai une erreur SQL. Voici mon code SQL:
SELECT TOP 1 id FROM `table` ORDER BY id DESC
Si c'est valide et j'ai fait une erreur PHP, dites-moi.
Vous devez vous connecter pour publier un commentaire.
vous avez une défaillance de la syntaxe sql. utilisation LIMITE au lieu
essayez ceci:
la
TOP
clause fonctionne sur serveur MSSQL.Plus simple et plus SGBD-agnostique approche serait:
C'est seulement si vous voulez juste la
id
champ, sinon, si vous avez essayé de SÉLECTIONNER d'autres colonnes, il ne reviendra pas, l'appariement des données de l'id
champ et vous, au lieu d'avoir à utiliser:Cela fonctionnera Pour trouver le dernier enregistrement si vous n'êtes pas à la recherche de
Cela fonctionnera Pour trouver le dernier enregistrement indiquant le nom de colonne si vous n'êtes pas à la recherche de
D'autre