Bonjour,

voilà l'idée :

le fichier liste.php reçoit une requête en méthode $_GET :
liste.php?id=5

Ok si cet enregistrement existe, si l'utilisateur n'a pas réécrit manuellement l'url, par exemple.

Dans le cas contraire, les requêtes SELECT, DELETE et UPDATE vont générer des erreurs.

Existe-t-il une procédure unique sous PDO qui permet de traiter les enregistrements seulement s'ils existent ou de réorienter s'ils n'existent pas ?

Pour le moment, je fais cela en 2 fois :
1- je vérifie si l'enregistrement existe
2- je traite la requête

Mais c'est un peu fastidieux, surtout à maintenir sur le long terme.