CRUD PHP et MySQL et API et principes fondamentaux importants

DEV - 10/12
Comment créer un CRUD (Créer, Lire, Mettre à jour, Supprimer) en PHP avec MySQL. Esse exemple usa a...
!DOCTYPE html

Comment créer un CRUD (Créer, Lire, Mettre à jour, Supprimer) en PHP avec MySQL.

C'est un exemple d'utilisation d'une extension MySQL pour réaliser des opérations sur le banc de données.

Étape 1 : Création de la banque de données et de tables

Exécutez le script suivant SQL pour créer le banc de données et une table chamadautilisateurs:

CRÉER UNE BASE DE DONNÉES crud_example ; UTILISER crud_example ; Utilisateurs CREATE TABLE (id INT AUTO_INCREMENT PRIMARY KEY, nom VARCHAR(100) NOT NULL, email VARCHAR(100) NOT NULL UNIQUE) ;
Entrer en mode plein écran Quitter le mode plein écran

Étape 2 : Connexion avec la banque de données

Crie un archivageconfig.phppour gérer la connexion avec le banc de données :

?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "crud_example"; // Conexão com o banco $conn = new mysqli($servername, $username, $password, $dbname); // Verifica conexão if ($conn-connect_error) { die("Falha na conexão: " . $conn->connect_error); } ?>
Entrer en mode plein écran Quitter le mode plein écran

Étape 3 : Page principale

Crie un archivageindex.phppour lister les utilisateurs et les fonctionnalités supplémentaires de création, d'édition et d'exclusion :

?php include 'config.php'; // Leitura dos dados $sql = "SELECT * FROM users"; $result = $conn-requête($sql); ?>CRUD en PHP

Liste des utilisateurs

Ajouter un nouvel utilisateur?php while ($row = $result-fetch_assoc()) { ?>?php } ?
IDENTIFIANTNomeE-mailAções
= $ligne['id'] ?>= $ligne['nom'] ?>= $ligne['e-mail'] ?>ModifierExclure
Entrer en mode plein écran Quitter le mode plein écran

Étape 4 : Crier l'utilisateur

Crie un archivagecréer.phppour ajouter un nouvel utilisateur :

?php include 'config.php'; if ($_SERVER['REQUEST_METHOD'] == 'POST') { $name = $_POST['name']; $email = $_POST['email']; $sql = "INSERT INTO users (name, email) VALUES ('$name', '$email')"; if ($conn-query($sql) === TRUE) { header("Emplacement : index.php"); sortie; } else { echo "Erreur : " . $conn->erreur ; } } ?>Crieur de l'utilisateur

Ajouter un nouvel utilisateur



Entrer en mode plein écran Quitter le mode plein écran

Étape 5 : Modifier l'utilisateur

Crie un archivagemodifier.phppour éditer un utilisateur existant :

?php include 'config.php'; $id = $_GET['id']; $sql = "SELECT * FROM users WHERE id = $id"; $result = $conn-requête($sql); $user = $result->fetch_assoc(); if ($_SERVER['REQUEST_METHOD'] == 'POST') { $nom = $_POST['nom']; $email = $_POST['email']; $sql = "MISE À JOUR des utilisateurs SET name='$name', email='$email' WHERE id=$id"; if ($conn->query($sql) === TRUE) { header("Emplacement : index.php"); sortie; } else { echo "Erreur : " . $conn->erreur ; } } ?>Modifier l'utilisateur

Modifier l'utilisateur



Entrer en mode plein écran Quitter le mode plein écran

Étape 6 : Exclusion de l'utilisateur

Crie un archivagesupprimer.phppour exclure un utilisateur :

?php include 'config.php'; $id = $_GET['id']; $sql = "DELETE FROM users WHERE id=$id"; if ($conn-query($sql) === TRUE) { header("Emplacement : index.php"); sortie; } else { echo "Erreur : " . $co...
[Courte citation de 8% de l'article original]
Loading...