Podcast
Questions and Answers
Comment peut-on accéder à une base de données dans un programme PHP?
Comment peut-on accéder à une base de données dans un programme PHP?
- En passant uniquement par ODBC
- En utilisant uniquement la fonction mysql_connect
- Par l'intermédiaire de l'API du middleware associé (correct)
- En ne sélectionnant pas de base de données
La fonction mysql_pconnect permet d'ouvrir une connexion persistante avec le serveur de données.
La fonction mysql_pconnect permet d'ouvrir une connexion persistante avec le serveur de données.
True (A)
Quelle fonction est utilisée pour sélectionner une base de données en PHP? Utilisez la fonction ___________ en lui passant le nom de la base de données en paramètre.
Quelle fonction est utilisée pour sélectionner une base de données en PHP? Utilisez la fonction ___________ en lui passant le nom de la base de données en paramètre.
mysql_select_db
Quelle fonction PHP est utilisée pour envoyer des requêtes à une base de données MySQL déjà sélectionnée?
Quelle fonction PHP est utilisée pour envoyer des requêtes à une base de données MySQL déjà sélectionnée?
Associez les étapes suivantes de l'utilisation d'un SGBD avec PHP dans l'ordre approprié:
Associez les étapes suivantes de l'utilisation d'un SGBD avec PHP dans l'ordre approprié:
Flashcards are hidden until you start studying
Study Notes
Architecture de communication avec une base de données
- La communication entre un programme et une base de données suit un schéma spécifique : Programme → Middleware → SGBD
- En PHP, il existe deux méthodes pour mettre en place cette architecture :
- Accéder nativement à la base par l'intermédiaire de l'API de son middleware associé
- Passer par ODBC, qui propose une API unifiée quelque soit le SGBD utilisé
Fonctionnement d'un SGBD
- Un SGBD est un ensemble d'applications permettant de manipuler les données (ajout, suppression, modification et lecture) et de contrôler l'accès
- Les données sont structurées en servant de données
Étapes d'utilisation d'un SGBD avec PHP
- La connexion au serveur de données se fait en 5 étapes :
- Connexion au serveur de données
- Sélection de la base de données
- Requête
- Exploitation des requêtes
- Fermeture de la connexion
Connexion au serveur de données
- Deux méthodes pour se connecter au serveur de données :
- Ouverture d'une connexion simple avec la fonction mysql_connect
- Ouverture d'une connexion persistante avec la fonction mysql_pconnect
- La connexion persistante reste active après la fin du script
Sélection de la base de données
- Utilisation de la fonction mysql_select_db pour sélectionner la base de données
- Les étapes de sélection et de requête peuvent être faites en même temps
Envoi d'une requête
- Deux fonctions pour envoyer des requêtes :
- mysql_query si la base de données est déjà sélectionnée
- mysql_db_query si l'on veut sélectionner la base en même temps
Résultats de la requête
- Les fonctions mysql_query et mysql_db_query retournent "false" si il n'y a pas ou plus d'enregistrements à lire
- La fonction mysql_num_rows prend comme paramètre l'identifiant de la requête pour savoir combien d'enregistrements ont été retournés
Fermeture de la connexion
- Fermeture de la connexion au moyen de la fonction mysql_close, mais cette opération est facultative car elle sera faite lorsque le script se terminera
Gestion des erreurs
- La fonction mysql_error est utilisée en cas d'erreur de syntaxe dans la requête
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.