logo_php.jpg

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)