Interfaçage avec une base de données
?Principe
?PHP propose de nombreux outils permettant de travailler avec la
plupart des SGBD
?Oracle, Sybase, Microsoft SQL Server, PostgreSQL ou encore MySQL
?Php fournit un grand choix de fonctions permettant de manipuler
les bases de données.
?Quatre fonctions sont essentielles:
?La fonction de connexion au serveur
?La fonction de choix de la base de données
?La fonction de requête
?La fonction de déconnexion
Interfaçage avec une base de données
Les fonctions de manipulation sont :
?La fonction de connexion au serveur :
mysql_connect()
?La fonction de choix de la base de données :
mysql_select_db()
?La fonction de requête : mysql_query()
?La fonction de déconnexion :
mysql_close()
La connexion au serveur I
?Les variables qui vont permettre la connexion au serveur
$host : l'hôte (ordinateur sur lequel le SGBD est installé)
$user : le nom d'utilisateur
$passwd : le mot de passe
Exemple :
$host="localhost"
$user="admin"
$passwd="*****"
La connexion au serveur II
$id_connexion = mysql_connect($host, $user, $passwd)
??retourne
retourne une
une valeur
valeur de type integer (
de type integer ($id_connexion) servant
) servant
d
d
identificateur
identificateur de connexion
de connexion lorsque
lorsque la connexion a
la connexion a é
ét
té
éé
établie
tablie
??retourne
retourne false
false si
si une
une erreur
erreur se
se produit
produit lors
lors de
de l
l’é
’établissement
tablissement de la
de la
connexion
connexion
Si
Si $id_connexion est
est diff
diffé
érent
rent de false, la connexion
de false, la connexion est
est é
établie
tablie
La fonction die()
Termine le script courant
die(chaine)
die() termine l'exécution du script courant.
Elle n'a pas de valeur de retour mais elle utilisera chaine comme message
de fin d'exécution.
1 / 18 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !