Programmation PHP sessions, Mysql

Formation programmation PHP sessions, Mysql, tutoriel & guide de travaux pratiques en pdf.

Pourquoi une BD

Stocker de grandes quantité de données structurées Persistance (pannes) Langage de requête simple et expressif
Efficacité (optimisation,index)

Applications

Donnéees pour l’application (Films, Tel,…)
Pour le fonctionnement du site Stocker des variables de session Stocker des statistiques d’accès (pub $$ !)
Attention
Ne pas construire une base n’importe comment… cf cours du Cnam en ligne cyles A et B

Qu’est-ce que MySQL ?

C’est un SGBD relationnel
Gratuit (www.mysql.com) GNU GPL
Disponible sous Windows et tous les Unix
Propose le minimum vital
(Presque) tout le langage SQL
Stockage, indexation, optimisation
Qualités reconnues (outre la gratuité):
Simplicité
Efficacité pour requêtes simples

Quelques limites de MySQL

Pas de transactions !
Inadapté pour les applications
transactionnelles (finances, réservations)
Ni commit, ni rollback, une reprise sur
panne rudimentaire
Pas de requêtes imbriquées
Pas très grave !?
Pas d’environnement de développement
Alternative : PostgreSQL (www.postgresql.org)

Statut de MySQL à l’heure actuelle

Très prisé pour les sites web
Très bonne intégration avec Apache et PHP
Tout est gratuit !
En fort développement
Intégration des transactions ?
Beaucoup de  » contributions  » extérieures
API en C++, Perl, PHP, Java (JDBC)
Des clients graphiques, des utilitaires
En résumé, un moteur SQL, simple et efficace

1. Rappels sur HTTP
2. Sessions PHP
Cookies
Sessions PHP
3. PHP et bases de données mySQL
Interconnexion PHP/mySQL

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *