Bien débuter avec PHP et MySQL
Chapitre 1 : Généralités
1.1 Où trouver de l'information ?
1.2 Simuler un serveur sur son ordinateur
1.3 Choisir son éditeur et démarrer le serveur local
1.4 Comment écrire le code PHP ?
1.5 Les commentaires et les caractères d'échappement
1.6 La base de données MySQL
1.6.1 La conception des tables
1.6.2 Un exemple avec PHP et une base
Chapitre 2 : Variables, structures et fonctions
2.1 Les variables
2.1.1 Manipulation des chaînes de caractères
2.1.2 Affectation de variables par valeur ou par alias
2.1.3 Les différents opérateurs
2.1.4 Manipulation des dates
2.1.5 Comparer deux dates
2.1.6 Tester la validité d'une date
2.1.7 Récupérer les éléments d'une date dans un tableau
2.2 Les structures de contrôle
2.2.1 Les structures conditionnelles if, if...else et elseif
2.2.2 La condition ternaire
2.2.3 L'opérateur "??" pour le test des valeurs NULL
2.2.4 Les boucles while, do while, for et foreach
2.3 Les tableaux
2.3.1 Un tableau à une dimension
2.3.2 Un tableau associatif avec des indices alphabétiques
2.3.3 Des tableaux à plusieurs dimensions
2.4 Les fonctions
2.4.1 Créer ses propres fonctions
2.4.2 Invoquer une fonction avec include ou require
2.4.3 La portée des variables dans une fonction
Chapitre 3 : Répondre à un formulaire
3.1 Création d'un formulaire
3.1.1 Les éléments d'un formulaire
3.1.2 La balise <input>
Un formulaire très simple
Un formulaire avec une présentation élaborée
3.1.3 La validation du formulaire avec post ou get
3.1.4 Les variables superglobales
3.1.5 Récupération des données d'un formulaire
3.1.6 Contrôle des valeurs saisies au niveau du serveur
3.1.7 Une fonction avec passage de paramètres
3.2 Les expressions régulières
Chapitre 4 : La base de données MySQL
4.1 L'outil d'administration PhpMyAdmin
4.1.1 La cohérence des données dans une table
4.1.2 Création d’une base de données
4.1.3 Création d'une table
4.1.4 Ajouter des informations dans la table
4.1.5 Parcourir les informations de la table
4.2 Le langage SQL
4.2.1 Structure du langage
4.2.2 La syntaxe générale d'une expression SQL
4.2.3 Des requêtes SQL avec SELECT
Définir un alias pour un champ
Calculer avec des fonctions
Trier avec Order By
Compter et regrouper avec Group By
Calculer un nombre de jours entre deux dates
Rechercher des valeurs avec la clause Where
4.2.4 Des requêtes SQL avec UPDATE et DELETE
4.3 Se connecter à une base de données MySQL
4.3.1 Deux différentes API
Connexion vers le serveur avec l'API MySQLi
Connexion vers le serveur avec l'API PDO
4.3.2 Interroger une table à l'aide du modèle MySQLi
4.3.3 Quelques fonctions MySQli
4.3.4 Insérer des données avec INSERT INTO
4.3.5 Un formulaire et une base de données
4.4 Rechercher des informations
4.4.1 Exemple d'un formulaire avec une zone de saisie
4.4.2 Recherche avec une liste déroulante
4.4.3 Les fonctions MySQLi avec la requête SQL
Exemple 1 : Affichage des colonnes d'une requête
Exemple 2 : Le nombre de lignes et de colonnes
4.5 La programmation orientée objet PDO
4.5.1 Connexion au serveur
4.5.2 Envoyer une requête au serveur
4.5.3 Les principales fonctions PDO
4.6 Manipuler des fichiers
4.6.1 Un formulaire pour transférer un fichier
4.6.2 Traitement du fichier téléchargé