« Programmation PHP/PDO » : différence entre les versions
Contenu supprimé Contenu ajouté
imported>Fpetit11 |
imported>WikiCleanerBot m WPCleaner v1.34 - Correction syntaxique (Item de liste terminé par un saut de ligne) |
||
Ligne 33 :
L'extension PDO comporte 3 classes :
* La classe PDO correspond à une connexion à la base de données.
* La classe PDOStatement représente d'une part une requête préparée et d'autre part le jeu de résultats de la requête une fois qu'elle est exécutée.
Cette classe offre des méthodes de parcours, de comptage, d'informations.
* La classe PDOException représente une erreur émise par PDO.
Ligne 49 :
== Passer des requêtes en PDO ==
Des méthodes permettent de passer des requêtes à l'objet récupéré lors de la connexion.
* PDO::exec(string $statement)
La méthode exec() permet de passer et exécuter une requête SQL de type INSERT, UPDATE, DELETE.<br />Elle retourne le nombre de lignes affectées par la requête.
<source lang="php">
Ligne 56 :
echo $resultat.' suppressions effectuées';
</source>
* PDO::query(string $statement)
La méthode query() permet de passer et exécuter une requête SQL de type SELECT.<br />Elle retourne le jeu de résultats (s'il y en a) sous forme d'objet PDOStatement.
<source lang="php">
|