Bonjour à tous,
voici, donc mon problème. J'aimerais savoir si il existe des fonctions (PHP & MySQL) permettant d'évaluer une requête SQL sans pour autant l'exécuter sur la base de donnée.
En effet je suis actuellement sur un scripts qui lors de l'envoie du formulaire et après traitement de celui-ci, se doit d'éxécuté 4 requêtes SQL.
Le problème est donc que si la 3ème requête genere une erreur, les 2 premières sont malheureusement déjà executé, or je veux que l'execution des 4 requêtes ne se fasse que si les 4 sont valides et ne renvoies aucune erreur.
Ma solution serai donc de faire deuxième requête (DELETE) après chaque requête d'insertion (INSERT), suivi d'une incrémentation d'une variable en cas de succès puis de vérifié si la variable vaut 4 dans ce cas alors reéxecuter les 4 requetes d'insertions.
Je trouve celle solution lourd, et c'est pourquoi je me suis posé la question sur l'existence de fonction d'évaluation.
Merci.
Partager