Bonjour,

J'ai fais des requêtes préparées en pdo puis à l’exécution j'ai besoin de voir si la requête a fonctionné ou pas. Pour ça j'ai fais le code suivant (la requête se trouve dans un autre fichier):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
try {
        $reqchangecouleur->bindValue(':couleur', $couleur, PDO::PARAM_STR);
	$reqchangecouleur->bindValue(':nom', $nom, PDO::PARAM_STR);
	$reqchangecouleur->execute();
	$messagecouleur = '<div class="ok">La couleur a été changée</div>';
}
catch (Exception $e){
	$messagecouleur = '<div class="erreur">La couleur n\'a pas été changée</div>';
	exit();
}
La requête fonctionne bien mais en faisant le test pour voir ce qui se passait si elle ne fonctionnait pas je me suis rendu compte que ça ne passait jamais dans le catch. Même si rien est ajouté dans la bdd ça me met le message qui est dans le try au lieu de celui qui est dans le catch.

Quelqu'un aurait-il une idée svp ??