A
AD
DO
OB
BE
E
D
Dr
re
ea
am
mw
we
ea
av
ve
er
r
C
CS
S3
3
P
Pa
ag
ge
es
s
w
we
eb
b
d
dy
yn
na
am
mi
iq
qu
ue
es
s
:
:
P
PH
HP
P
/
/M
My
yS
SQ
QL
L
page 2/3
Création de pages web dynamiques PHP / MySQL
avec Dreamweaver CS3
1 INTRODUCTION.........................................................................................................................................................4
2 QU'EST-CE QUE LE PHP ? .....................................................................................................................................5
2.1 LA PETITE HISTOIRE ................................................................................................................................................5
2.2 LE VRAI PHP............................................................................................................................................................5
2.3 LE SUPER PHP !.......................................................................................................................................................5
3 COMMENT ÇA MARCHE ? ....................................................................................................................................6
4 PHP ET MYSQL...........................................................................................................................................................7
4.1 PHP ...........................................................................................................................................................................7
4.2 MYSQL....................................................................................................................................................................7
5 INSTALLER ET CONFIGURER ............................................................................................................................8
5.1 EASYPHP...................................................................................................................................................................8
5.2 CREATION DES DOSSIERS POUR LE SITE...............................................................................................................9
5.3 CREATION D'UN ALIAS............................................................................................................................................9
6 JEUX DE CARACTERES & INTERCLASSEMENTS...................................................................................11
6.1 LES JEUX DE CARACTERES...................................................................................................................................11
6.2 LES INTERCLASSEMENTS......................................................................................................................................12
6.3 PRESENTATION DES FONCTIONNALITES DE MYSQL........................................................................................13
6.4 JEUX DE CARACTERES ET INTERCLASSEMENTS UTILISES POUR LE STOCKAGE.............................................14
6.5 CORRIGER UNE INCOHERENCE DE JEUX DE CARACTERES................................................................................15
6.6 JEUX DE CARACTERES ET INTERCLASSEMENTS DE CONNEXION.....................................................................15
7 ADMINISTRER UNE BASE DE DONNEES MYSQL....................................................................................17
7.1 CREATION DE LA BASE AVEC PHPMYADMIN...................................................................................................17
7.2 AJOUTER UN NOUVEL UTILISATEUR POUR LA BASE.........................................................................................18
7.3 CREER UNE TABLE.................................................................................................................................................19
7.4 AFFICHER LES ENREGIST REMENTS......................................................................................................................21
8 EXPORTER - IMPORTER DES TABLES SQL...............................................................................................22
9 DEPLACER – COPIER OU RENOMMER UNE TABLE.............................................................................23
10 DEFINIR LE SITE DANS DREAMWEAVER CS3....................................................................................24
11 ÉTABLIR UNE CONNEXION A LA BASE DE DONNEES....................................................................26
12 CREER UNE FICHE DYNAMIQUE (REQUETE SELECT)..................................................................27
12.1 CONCEPTION DE LA PAGE.....................................................................................................................................27
12.2 CREATION DU JEU D'ENREGISTREMENTS............................................................................................................27
12.3 CREER UNE BARRE DE NAVIGATION...................................................................................................................28
12.4 CREER UN ETAT DE NAVIGATION........................................................................................................................29
13 AJOUTER UN ENREGISTREMENT (REQUETE INSERT INTO).....................................................30
13.1 CREER LE FORMULAIRE........................................................................................................................................30
13.2 CREER LA PAGE DE CONFIRMATION....................................................................................................................32
14 SUPPRIMER UN ENREGIS TREMENT (REQUETE DELETE)...........................................................32
14.1 CREER LE FORMULAIRE POUR CHOISIR...............................................................................................................32
14.2 CREER LA PAGE DE VERIFICATION......................................................................................................................34
14.3 SUPPRIMER L’ENREGISTREMENT SELECTIONNE................................................................................................36