PHP & MySQL
Langage serveur dynamique et bases de données
5 jours
Objectif
Création de contenu dynamique pour Internet.
Ecriture de scripts PHP en liaison avec une base de données relationnelle MySQL.
PHP et MySQL sont nécessaires pour la mise en oeuvre d'applications dynamiques (RIA) réalisées avec Dreamweaver ou Flash.
Prérequis
Connaissances de l'outil Internet. Ce module est destiné aux personnes ayant un niveau Dreamweaver "création de site, option JavaScript" ou Flash "Programmation" et souhaitant notamment suivre les modules "Dreamweaver, Applications Dynamiques" ou "Flash, Applications Dynamiques".
Déroulé
PHP
Introduction aux langages dynamiques côté serveur
Création de scripts php simples
Installation et utilisation d'EasyPhp (Apache, php, phpmyadmin, mysql)
Création de script php élaborés
Mise en forme
Utilisation de variables, tableaux
Conditions, boucles
Fonctions
Méthodes d'envoi GET et POST
Transmissions de variables par GET/POST
Objets _GET et _POST
Utilisation de formulaires
Tour d'horizon des fonctions PHP
Gestion des erreurs
Lecture/écriture dans un fichier texte
MySQL
Introduction aux bases de données relationnelles
Apprentissage du langage MySQL
Création d'une base et de tables
Etude et création de requêtes MySQL
PHPMyAdmin
Utilisation de PhpMyAdmin pour créer et gérer des bases de données MySQL
Connexion PHP <-> MySQL
Echanges de données entre PHP et MySQL
MySQL base multitables
Principe et intêrets
Relations entre tables (de 1 à 1, de 1 à plusieurs, plusieurs à plusieurs)
Création de bases multitables avec relations
Syntaxe MySQL
Création d'index autoincrémentables
Liaisons entre tables, LEFT JOIN, RIGHT JOIN, INNER JOIN
Création de requêtes de sélections multitables
Applications
Création d'une application complète dynamique
Création du back office (côté administration)
Création du front office (côté client)

