PHP reste le langage de script le plus apprécié des
webmestres professionnels et amateurs. Associé à la
base de
données
MySQL, autre fleuron du Logiciel Libre, il permet
de réaliser des sites à la fois robustes et ultraréactifs,
aussi bien sous MS-Windows que sous Unix/Linux.
Cette deuxième édition, adaptée aux dernières
fonctionnalités de
PHP 4 et de
MySQL, renforce encore les
qualités pédagogiques qui ont fait la réputation de
l'ouvrage, tout en abordant de nouveaux sujets importants,
comme le traitement du
XML ou la production de graphiques :
- Après une introduction consacrée à la Programmation
Web, le chapitre sur l'Environnement MySQL/PHP entre dans
le vif du sujet en illustrant les interactions entre MySQL
et PHP. On y découvre entre autres l'utilitaire mysql,
l'interface phpMyAdmin et l'API MySQL de PHP. Techniques de
base présente ce qu'il faut connaître pour programmer
efficacement en PHP. Vous vous familiariserez avec les
fonctions, les expressions régulières, les sessions, ou le
traitement des erreurs.
- Création d'une base MySQL explique en détail comment
concevoir, créer et modifier une base de données aussi
complexe que nécessaire à l'aide de schémas "
Entité/Association ".
- Développement d'utilitaires se concentre sur la
construction de pages dynamiques et de formulaires de
saisie, en s'aidant de fonctions simples ou de
programmation objet. La technique des templates est
illustrée à l'aide d'un exemple complet.
- Le chapitre consacré à la Production du site précise
ensuite les étapes nécessaires à la construction d'un site
en vraie grandeur. On y aborde l'authentification et la
gestion de sessions, la mise en place de forums de
discussion, et même le filtrage collaboratif ! Le chapitre
consacré à XML propose des techniques de passage d'une
représentation XML à une représentation en base de données
relationnelle et vice-versa. Il aborde aussi la
transformation directe de XML vers HTML au moyen de
programmes XSLT.
- Graphiques montre comment produire dynamiquement des
figures géométriques, des camemberts, et autres diagrammes
statistiques.
- Les chapitres Récapitulatif SQL et Récapitulatif PHP
reprennent de façon progressive la syntaxe de ces deux
langages, tandis qu'Administration de MySQL traite de la
gestion des utilisateurs, des sauvegardes, de
l'optimisation des performances, etc.
Vous trouverez en annexe les détails d'installation
d'Apache, PHP et MySQL sous Linux et sous MS-Windows, ainsi
que des références MySQL et PHP complètes, syntaxe et
fonctions comprises.
Ce livre, conçu de manière progressive, convient aussi
bien au débutant désireux de créer son propre site web et
de s'initier à la programmation côté serveur, qu'au
professionnel qui doit gérer des requêtes simultanées vers
ses bases de données à travers une interface web.
Au sommaire
Programmation web avec MySQL/PHP
- Programmation Web
- Environnement MySQL/PHP
- Techniques de base
Conception et création d'un site
- Création d'une base MySQL
- Développement d'utilitaires
- Production du site
- XML
- Compléments
- Récapitulatif SQL
- Récapitulatif PHP
- Administration de MySQL
A- Installation Apache/PHP/ MySQL
B- Référence MySQL
C- Fonctions PHP