Voici un livre vraiment sympathique pour vous initier : PHP & MySQL pour les nuls.
Je vous montre le sommaire :
Première partie – Développer une application de base de données avec PHP et MySQL
Chapitre 1 – Introduction à PHP et MySQL
Qu’est-ce qu’une application de base de données sur le web ?
MySQL, ma base de données
PHP, véhicule de données
MySQL et PHP, le couple parfait
PHP et MySQL, une évolution constante
Chapitre 2 – Configuration de votre environnement de travail
Anatomie d’un site web
Créer un site web
Où publier votre site web
Décider où développer votre site web
Configurer votre site web
Configurer votre environnement de développement
Tester, tester, 1, 2, 3
Chapitre 3 – Développement d’une application de base de données sur le web
Planification
Conception de la base de données
Développement de l’application
Deuxième partie – Base de données MySQL
Chapitre 4 – Construction de la base de données
Communication avec MySQL
Construction d’une base de données
Manipulation des données d’une base
Chapitre 5 – Protection des données d’une base
Contrôle des accès de vos données
Création de compte MySQL
Sauvegarde de données
Troisième partie – PHP
Chapitre 6 – À la découverte de PHP
Comment ajouter des sections écrites en PHP dans un document HTML
Écriture des instructions PHP
Les variables PHP
Les constantes PHP
Les nombres
Les chaines de caractères
Date et heure
Les comparaisons de valeurs
Association de comparaisons
Mettez des commentaires dans vos programmes
Chapitre 7 : Briques de base pour l’écriture d’un programme en PHP
Instructions simples, mais utiles
Les tableaux
Instructions conditionnelles usuelles
Les boucles
Les fonctions
Chapitre 8 – De PHP 4 à PHP 5
Faites migrer vos applications de PHP 4 à PHP 5
Les nouveautés de PHP 5.0 x
Chapitre 9 – La programmation orientée objet avec PHP
Introduction au modèle objet avec PHP
Concept de base de la POO avec PHP
Créer des objets avec PHP
Aller plus loin avec les classes de PHP
Chapitre 10 – Mouvement de données
Fonctions PHP/MySQL
Établissement de la connexion
Extraction d’information d’une base de données
Recueil d’information auprès de l’utilisateur
Insertion d’informations dans une base de données
Transfert des informations par fichier
Chapitre 11 – Transfert des informations d’une page web à une autre
Parcours des pages web par l’utilisateur
Transfert des informations d’une page à l’autre
Le mécanisme de session PHP
Les sessions privées
Chapitre 12 – Tout sur XML et XSLT
Un langage XML pour écrire une bibliothèque
La grammaire du langage XML
Écrire un document XML
Bien écrire en XML
Concevoir une bonne grammaire
Pourquoi utiliser XML ?
XLST, la moulinette du XML
XML, XSLT et PHP
Quatrième partie – Applications
Chapitre 13 – Rassemblons les éléments
Organisation de l’application
Sécurité et confidentialité
Documents et applications
Chapitre 14 – Réalisation d’un catalogue en ligne
Conception de l’application
Construction de la base de données
Conception de l’interface de l’application
Les programmes
Chapitre 15 – Réalisation d’un site web à l’accès réservé
Conception de l’application
Conception de la base de données
Conception de l’interface utilisateur
Les programmes
Développements possibles
Chapitre 16 – Faire des requêtes sans recharger la page
Communiquer avec XMLHttpRequest
Recevoir et traiter la réponse
La gestion de Centipède
Le déplacement du ver sur le navigateur
Le déplacement du ver sur le serveur
Cinquième partie – Les dix commandements
Chapitre 17 – 10 choses que vous pourriez faire avec les fonctions PHP
Communications avec MySQL
Envoi de courriers électroniques
Les sessions PHP
Arrêter l’exécution du programme
Le traitement des tableaux
Test de variables
Mise en forme de valeurs
Comparaison de chaînes de caractères à des motifs
Traitement de chaînes de caractères
Modification de casse de chaînes de caractères
Chapitre 18 – Dix chausse-trappes de PHP