Blog
Leçons PHP - leçon 2 - Travail avec les fichiers : ouverture, écriture, lecture.
Dans la leçon précédente, nous avons créé la structure de notre livre d’or, blog ou chat. Il ne reste plus qu’à ajouter des fonctionnalités. Dans cette leçon, nous allons écrire nos entrées dans des fichiers et afficher les entrées depuis ces fichiers.
Cours PHP - leçon 3 - Travail avec la base de données MySQL.
Vous pensez peut-être qu'il est trop tôt pour commencer le troisième cours directement avec le travail sur la base de données MySQL. Mais croyez-moi, ce n'est pas le cas. Étudier PHP en tant que langage pour la programmation web sans apprendre à travailler avec une base de données, c'est comme avoir un ordinateur sans internet. Oui, vous pouvez travailler sur cet ordinateur, mais vous n'aurez aucun accès à l'information. Donc, serrons les dents et commençons à écrire des requêtes SQL vers la base de données, même si nous ne connaissons rien du langage SQL.
Cours PHP - leçon 3.1 - Travail avec la base de données MySQL. Création des tables.
Dans la leçon précédente, nous avons créé une connexion à la base de données. Dans cette leçon, nous allons créer des tables pour notre futur site. Commençons par ajouter le nom de la base de données nécessaire dans la classe simpleCMS :
Leçons PHP - leçon 3.2 - Travail avec la base de données MySQL. Insertion de données INSERT INTO. Sélection de données SELECT
Dans la leçon précédente, nous avons créé une table pour notre site. Dans cette leçon, nous allons améliorer notre table et commencer à travailler avec la base de données : insérer des données et récupérer des données depuis la table. Je pense que cela ne sera pas trop compliqué, alors commençons.
Leçons PHP - leçon 3.3 - Travail avec la base de données MySQL. Mise à jour des données avec UPDATE.
Nous avons déjà rencontré des opérateurs MySQL tels que SELECT, INSERT INTO, il est maintenant temps d’apprendre comment mettre à jour des données déjà présentes dans la base. Pour cela, nous utiliserons l’opérateur SQL UPDATE. Mais d’abord, modifions notre fichier index.php en ajoutant la gestion d’un nouveau chemin. Trouvez ce code :
Leçons PHP - leçon 3.4 - Travail avec la base de données MySQL. Requêtes de suppression DELETE.
Dans la leçon précédente, nous avons vu comment ajouter de nouvelles méthodes à notre classe de gestion simpleCMS, maintenant ajoutons une méthode pour supprimer une entrée : delete().
Nous allons ajouter la méthode comme d’habitude :
Leçons PHP - leçon 3.5 - Travail avec la base de données MySQL. Opérateur JOIN. Téléchargement de fichiers sur le serveur.
Avant de commencer à écrire cette leçon, j’ai longuement réfléchi à la meilleure façon d’expliquer les requêtes avec l’opérateur JOIN. En effet, l’opérateur JOIN sert à effectuer une sélection à partir de plusieurs tables en même temps. Et comme une table supplémentaire est nécessaire, créons-la. Je propose de créer une table pour les fichiers que nous allons télécharger via un formulaire dans cette leçon. Cela fera une leçon à double orientation : travail avec la base de données et travail avec les formulaires.
Cours PHP - leçon 3.6 - Travail avec la base de données MySQL. Types d’opérateurs JOIN.
En MySQL, il existe plusieurs façons d'effectuer des sélections avec JOIN. Nous allons essayer de couvrir tous ces types de requêtes. Voici la liste des requêtes impliquant JOIN :
- INNER JOIN
- LEFT JOIN
- LEFT JOIN sans intersections avec la table de droite
- RIGHT JOIN
- RIGHT JOIN sans intersections avec la table de gauche
- FULL OUTER JOIN
- FULL OUTER JOIN oĂą la table de gauche ou de droite est vide
Voici une illustration de ces types de JOIN :
Cours PHP - leçon 4 - Travail avec les images, bibliothèque GD2.
Dans les leçons précédentes, nous avons appris à écrire des requêtes vers la base de données, donc maintenant nous allons moins nous concentrer sur comment écrire des requêtes, mais plutôt nous exercer à les écrire. Nous allons aussi combiner l’écriture des requêtes avec l’apprentissage d’autres fonctionnalités de PHP, en commençant par le traitement des images. Dans une leçon précédente, nous avons déjà chargé des fichiers, nous avons même une table Files pour les fichiers téléchargés. Chargons maintenant des images dans cette même table.
Leçons PHP - Partie 3 - Création de son propre CMS
La création de sites avec un CMS ne se limite pas à Drupal, Joomla ou Wordpress. Dans le monde, la majorité des sites sont réalisés avec des CMS développés sur mesure. Malgré la grande quantité de code PHP déjà écrite, les développeurs utilisent très souvent leurs propres créations. Essayons de comprendre pourquoi utiliser son propre CMS.