Bonjour à tous,
dans un projet assez lourd, je me retrouve avec pas mal d'erreurs de requêtes SQL (suite renommage de table et de champs).
J'utilise pdo avec des requêtes préparé et exécuté comme ça :
Le problème c'est que errorinfo() me donne l'erreur sql mais pas du tout le fichiers ni la ligne ou est l'erreur est levé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if ( !$stmt -> execute() ) { print_r( $stmt -> errorInfo() ); exit(); }
J'ai regardé du coté de errorCode() mais je ne suis pas plus avancé.
J'ai ensuite pensé que je pouvais afficher le fichier et le n° de la ligne avec php, genre comme ça :
Mais je ne voie pas comment afficher le n° de la ligne courante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if ( !$stmt -> execute() ) { print_r( $stmt -> errorInfo() ); echo $_SERVER['SCRIPT_FILENAME'] . Numéro de la ligne exit(); }
Cela m'étonne que pdo ne prévoie pas d'afficher le fichier et la ligne ou se trouve l'erreur....
J'ai loupé quelque chose ?
Partager