Programmation
MySQL/PHP
Programmation MySQL/PHP – p.1/19
CGI et bases de données
Principe: création de documents à partir d’une BD
MySQL se charge du stockage, de la protection des
données, de l’interface SQL
PHP:
extrait des données et les met en forme
reçoit des données et les stocke
Le navigateur fournit l’interface graphique
Architecture à trois pôles, à la sauce Web
Programmation MySQL/PHP – p.2/19
Architecture MySQL/PHP
de données
BaseFichiers
PHP
requêtes
Internet document(s)
HTML
requêtes programme
serveur Serveur
mysqld
SQL
données
(navigateur)
Site web avec scripts PHP et MySQL
Client HTTP
Prog. client
Programmation MySQL/PHP – p.3/19
Notre exemple
Script de création d’une table.
# Création d’une table ’FilmSimple’
CREATE TABLE FilmSimple
(titre VARCHAR (30),
annee INTEGER,
nomMES VARCHAR (30),
prenomMES VARCHAR (30),
anneeNaiss INTEGER
);
Programmation MySQL/PHP – p.4/19
Les principales fonctions
MySQL/PHP
mysql_pconnect (serveur, nom, passe)
établit une connexion. Si OK, renvoie un identifiant non
nul cnx
mysql_select_db(base, cnx)
se place dans une base et renvoie vrai si OK
mysql_query (requete, cnx)
exécute une requête et renvoie un identifiant
mysql_fetch_object (resultat)
renvoie la ligne suivante sous forme d’objet
Programmation MySQL/PHP – p.5/19
1 / 19 100%
Study collections
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 !