| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| info:bdd:sqlphp [2024/08/28 17:13] – [2.2 Envoi d'une requête] phil | info:bdd:sqlphp [2025/06/19 19:29] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| === 2.3 Traitement du résultat de la requête === | === 2.3 Traitement du résultat de la requête === |
| * **Insertion, suppression, mise à jour** | * **Insertion, suppression, mise à jour** |
| <note>Pour les opérations d'insertion, de suppression ou de mise à jour des données dans une base, il est utile de vérifier si la requête a bien été exécutée.</note> | |
| | <callout type="primary" title="Vérification" icon="true">Pour les opérations d'insertion, de suppression ou de mise à jour des données dans une base, il est utile de vérifier si la requête a bien été exécutée.</callout> |
| |
| <code php *.php> | <code php *.php> |
| \\ | \\ |
| * **Résultat d'une commande SELECT** | * **Résultat d'une commande SELECT** |
| <note>Lorsqu'il s'agit de lire le résultat d'une requête contenant la commande //SELECT//, la méthode //query()// retourne un objet de type //PDOStatement// ($reponse dans les exemples). La classe //PDOStatement// dispose de méthodes permettant de récupérer des données. La méthode des objets //PDOStatement// couramment utilisée pour lire des données est //**fetch**()//.</note> | Pour les opérations d'insertion, de suppression ou de mise à jour des données dans une base, il est utile de vérifier si la requête a bien été exécutée. |
| | <callout type="primary" title="SELECT" icon="true">Lorsqu'il s'agit de lire le résultat d'une requête contenant la commande //SELECT//, la méthode //query()// retourne un objet de type //PDOStatement// ($reponse dans les exemples). La classe //PDOStatement// dispose de méthodes permettant de récupérer des données. La méthode des objets //PDOStatement// couramment utilisée pour lire des données est //**fetch**()//.</callout> |
| |
| * //Syntaxe// \\ //array// nomResultat **->** fetch(//integer// type); \\ \\ Cette méthode retourne un tableau : | * //Syntaxe// \\ //array// nomResultat **->** fetch(//integer// type); \\ \\ Cette méthode retourne un tableau : |
| |
| === 2.4 Fermeture de la connexion === | === 2.4 Fermeture de la connexion === |
| <note>Pour clore la connexion, il suffit de détruire l'objet en assignant NULL à la variable qui le gère. Si ce n'est pas fait explicitement, PHP fermera automatiquement la connexion lorsque le script arrivera à la fin.</note> | <callout type="primary" title="NULL" icon="true">Pour clore la connexion, il suffit de détruire l'objet en assignant **NULL** à la variable qui le gère. Si ce n'est pas fait explicitement, PHP fermera automatiquement la connexion lorsque le script arrivera à la fin.</callout> |
| |
| * //Exemple// | * //Exemple// |