Bonjour,
Depuis peu je découvre la librairie PDO dans PHP. Avant je me connectais différemment à mes bases de données. En revanche, j'ai préparé de nombreux outils y compris de débogage faisant afficher les code SQL pour vérifier leur bonne écriture.
Mais avec PDO je bloque...
Voici un exemple :
Si dans mon code PHP j'écris ;
Comment vérifier le SQL 'reconstitué' résultant de l'exécution de PDO ?
Parce que là, c'est une requête toute simple, mais je m'apprête à développer des pages avec des requêtes - sous-requêtes corrélées... Si ce n'est pire.
D'avance merci.
Depuis peu je découvre la librairie PDO dans PHP. Avant je me connectais différemment à mes bases de données. En revanche, j'ai préparé de nombreux outils y compris de débogage faisant afficher les code SQL pour vérifier leur bonne écriture.
Mais avec PDO je bloque...
Voici un exemple :
Si dans mon code PHP j'écris ;
Code:
$prenom = "Gérard";
$nom = "MENSOIF";
$email = "gerard.mensoif@beaujolais.fr";
$id = 51;
/* Admettons Y a pas de téléphone*/
$portable = "06 07 08 09 10";
$sql = 'UPDATE user SET prenom=?, nom=?, email=?, telephone=?, portable=? WHERE id=? LIMIT 1;';
$sth=$dbh->prepare($sql);
$sth->execute(array($prenom,$nom,$email,$telephone,$portable,$id));
Comment vérifier le SQL 'reconstitué' résultant de l'exécution de PDO ?
Parce que là, c'est une requête toute simple, mais je m'apprête à développer des pages avec des requêtes - sous-requêtes corrélées... Si ce n'est pire.
D'avance merci.