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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if ( !$stmt -> execute() ) {
        print_r( $stmt -> errorInfo() ); 
        exit();
        }
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é.
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 :
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();
        }
Mais je ne voie pas comment afficher le n° de la ligne courante.

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 ?