Je suis sur un projet personnel de développement avec du PHP, SQL et JavaScript (+ bibliothèque jQuery).
Actuellement, j'ai un formulaire HTML qui lorsqu'il est soumis est traité par un code JS.
Si les données sont correctes, il rentre dans la fonction $.post de jQuery.
Dans cette fonction, j'ai paramétré un retour de type "text" par le page de traitement PHP.
Tout fonctionne très bien, je bute juste sur un aspect : recevoir le code erreur SQL lorsque la requête échoue.
Actuellement, si la requête réussi, j'ai un "echo success;" et si elle échoue j'ai un "echo failed;" rien de bien sorcier.
Je voudrais avoir le code erreur SQL en "string" et pouvoir le retourner dans mon echo.
Par exemple, je souhaite supprimer une ligne dans une de mes tables, mais la valeur est une clef étrangère d'une autre table.
Je voudrais pouvoir le savoir par le biais du PHP, du style :
echo "failed"+ "error SQL : code 1451 - blabla"
Pouvez-vous m'aider ?
Si mes explications ne sont pas assez claires, j'essayerai de poster un bout de code montrant ce que je voudrais obtenir.
Merci d'avance
Cdt
Partager