Page 1 sur 1

PHP et MySQL

Posté : 26 mars 2021, 18:14
par JAG11
Bonjour

Dans une table MySQL j'ai créé un index "unique" sur 2 Colonnes afin d’empêcher les doublons.
Cela fonctionne et MySQL ne prend pas une saisie identique.

Seulement cela se fait de manière "silencieuse".

J'aimerais faire un message d'erreur, comment peut-on voir la chose en PHP?

Merci

Re: PHP et MySQL

Posté : 27 mars 2021, 12:34
par @rthur
Soit une requête SQL en PHP pour voir si les données saisies sont susceptibles de faire un doublon.

Soit un traitement des erreurs SQL car tu as un message qui est renvoyé à PHP quand tu essayes de faire un INSERT qui contrevient au schéma de table.
Regarde du côté de la gestion d'erreur, voici par exemple la doc si tu utilises PDO pour faire tes requêtes : https://www.php.net/manual/fr/pdo.error-handling.php

Re: PHP et MySQL

Posté : 27 mars 2021, 13:04
par JAG11
Bonjour et merci je vais regarder, essayer de comprendre et d'appliquer. (lol)