Effectuer des opérations CRUD
Créez, lisez, mettez à jour et supprimez des données dans une base de données avec PHP
Effectuer des opérations CRUD est une leçon PHP Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 6. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage PHP Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours PHP Academy comprend 6 leçons au total.
Vue d’ensemble des opérations CRUD
Effectuer des opérations CRUD
Bienvenue dans la prochaine leçon ! Dans cette leçon, vous apprendrez à effectuer les quatre opérations fondamentales sur les bases de données : créer, lire, mettre à jour et supprimer (CRUD). Ces opérations constituent la base des applications web dynamiques. Commençons !

Que sont les opérations CRUD ?
Que sont les opérations CRUD ?
CRUD signifie :
- Créer : Ajouter de nouveaux enregistrements à la base de données.
- Lire : Récupérer des données depuis la base de données.
- Mettre à jour : Modifier les données existantes.
- Supprimer : Retirer des données de la base de données.
Point clé : Les opérations CRUD vous permettent de gérer dynamiquement les données dans vos applications.
Créer : ajouter des données
Créer : ajouter des données
Utilisez l'instruction INSERT INTO pour ajouter de nouveaux enregistrements. Exemple :
Astuce : Utilisez toujours des requêtes préparées pour prévenir les injections SQL.
<?php
$sql = "INSERT INTO users (name, email) VALUES (:name, :email)";
$stmt = $pdo->prepare($sql);
$stmt->execute(["name" => "Alice", "email" => "alice@mail.com"]);
echo "Record added successfully!";
?>
Lire : récupérer des données
Lire : récupérer des données
Utilisez l'instruction SELECT pour récupérer des données depuis la base de données. Exemple :
Point clé : Utilisez des boucles pour traiter et afficher plusieurs lignes de données.
<?php
$sql = "SELECT * FROM users";
$stmt = $pdo->query($sql);
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo "ID: " . $row["id"] . ", Name: " . $row["name"] . ", Email: " . $row["email"] . "<br>";
}
?>
Mettre à jour : modifier des données
Mettre à jour : modifier des données
Utilisez l'instruction UPDATE pour modifier les enregistrements existants. Exemple :
Astuce : Soyez prudent lorsque vous utilisez UPDATE sans clause WHERE, car cela mettra à jour tous les enregistrements.
<?php
$sql = "UPDATE users SET email = :email WHERE name = :name";
$stmt = $pdo->prepare($sql);
$stmt->execute(["email" => "newalice@mail.com", "name" => "Alice"]);
echo "Record updated successfully!";
?>
Supprimer : retirer des données
Supprimer : retirer des données
Utilisez l'instruction DELETE pour supprimer des enregistrements. Exemple :
Point clé : Utilisez la clause WHERE pour cibler des enregistrements précis à supprimer.
<?php
$sql = "DELETE FROM users WHERE name = :name";
$stmt = $pdo->prepare($sql);
$stmt->execute(["name" => "Alice"]);
echo "Record deleted successfully!";
?>
Bonnes pratiques pour les opérations CRUD
Bonnes pratiques pour les opérations CRUD
Suivez ces bonnes pratiques lorsque vous effectuez des opérations CRUD :
- Validez et assainissez toujours les données saisies par les utilisateurs.
- Utilisez des requêtes préparées pour prévenir les injections SQL.
- Sauvegardez votre base de données avant d'effectuer des mises à jour ou des suppressions importantes.
Astuce : Consignez toutes les modifications apportées à la base de données afin de faciliter le débogage et l'audit.
Combiner les opérations CRUD dans une seule application
Combiner les opérations CRUD dans une seule application
Les opérations CRUD peuvent être combinées dans une seule application afin de gérer dynamiquement les données. Exemple :
- Créer : Ajouter de nouveaux utilisateurs au moyen d'un formulaire.
- Lire : Afficher les données des utilisateurs dans un tableau.
- Mettre à jour : Modifier les informations des utilisateurs au moyen d'une interface.
- Supprimer : Supprimer des utilisateurs à l'aide d'un bouton de suppression.
Point clé : Les opérations CRUD constituent le fondement de nombreuses applications web, notamment les CMS et les plateformes de commerce électronique.
DELETE FROM users WHERE email = 'alice@mail.com';
Bravo !
Bravo !
Félicitations ! Vous avez appris à effectuer des opérations CRUD en PHP avec MySQL. Ces compétences sont essentielles pour gérer les données dans toute application web. Dans la prochaine leçon, nous explorerons des techniques avancées d'interrogation avec SQL. Continuons à coder !

Questions Fréquemment Posées
La leçon « Effectuer des opérations CRUD » est-elle gratuite ?
Oui — le texte complet de « Effectuer des opérations CRUD » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours PHP Academy, passe à CoddyKit PRO. Le cours PHP Academy comprend 6 leçons au total.
Qu'est-ce que j'apprendrai dans « Effectuer des opérations CRUD » ?
Créez, lisez, mettez à jour et supprimez des données dans une base de données avec PHP Tu pratiques PHP Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer PHP Academy ?
Aucune expérience préalable n'est requise. PHP Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 6.
Combien de temps prend la leçon « Effectuer des opérations CRUD » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon PHP Academy ?
Oui. Chaque leçon PHP Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Introduction aux bases de données
- Se connecter à une base de données MySQL
- Gérer les tableaux
- Effectuer des opérations CRUD
- Requêtes préparées
- Manipuler PDO