Maison > développement back-end > tutoriel php > Créer une application CRUD en utilisant PHP et MySQL

Créer une application CRUD en utilisant PHP et MySQL

PHPz
Libérer: 2023-05-11 15:40:01
original
1623 Les gens l'ont consulté

Avec le développement d'Internet, les applications Web sont devenues une nécessité dans notre vie quotidienne et professionnelle. Avec l'aide de PHP et MySQL, nous pouvons facilement créer une application Web permettant aux utilisateurs d'ajouter, de supprimer, de modifier et d'afficher des données. Cet article explique comment utiliser PHP et MySQL pour créer une application CRUD simple.

  1. Créer une base de données et des tables

Tout d'abord, nous devons créer une base de données et une table associée. Ouvrez PHPMyAdmin ou d'autres outils de gestion MySQL, créez une nouvelle base de données, nommez-la "crud" et définissez le jeu de caractères sur "utf8mb4_general_ci".

Ensuite, nous devons créer une table pour stocker nos données. Supposons que nous souhaitions créer un système de gestion d'utilisateurs simple avec les champs suivants : identifiant, nom d'utilisateur, adresse e-mail et mot de passe. Nous pouvons utiliser l'instruction SQL suivante pour créer cette table :

CREATE TABLE users (
id int(11) NOT NULL AUTO_INCREMENT,
username varchar(50) NOT NULL,
email varchar(100) NOT NULL,
password varchar(255) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

  1. Connectez-vous à la base de données

Maintenant que nous avons créé la base de données et la table , continuez Ensuite, nous devons nous connecter à la base de données. En PHP, nous pouvons utiliser l'extension mysqli ou PDO pour implémenter la connexion à la base de données. Ici, nous utiliserons l'extension mysqli. Voici l'exemple de code pour se connecter à la base de données :

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "crud";

// Créer une connexion
$conn = new mysqli($servername, $username, $password, $dbname);

// Vérifier la connexion
if ($conn->connect_error) {
die("Connection failed: " . $conn ->connect_error);
}
echo "Connexion réussie";
?>

  1. Afficher les données

Maintenant que nous sommes connectés à la base de données, nous pouvons commencer à écrire du code pour afficher les données. Voici un exemple de code pour afficher les données utilisateur :

$sql = "SELECT * FROM users";
$result = $conn->query($sql);

if ($result-> num_rows > 0) {
// Données de sortie
while($row = $result->fetch_assoc()) {

echo "id: " . $row["id"]. " - 用户名: " . $row["username"]. " - 邮箱地址: " . $row["email"]. "<br>";
Copier après la connexion

}
} else {
echo "0 result";
}
$conn-> close();
?>

  1. Ajouter des données

Maintenant que nous savons comment afficher les données, nous pouvons écrire du code pour ajouter des données. Voici un exemple de code pour ajouter des données utilisateur :

if ($_SERVER["REQUEST_METHOD"] == "POST") {
$username = $_POST["username"];
$email = $ _POST ["email"];
$password = $_POST["password"];

$sql = "INSÉRER DANS les utilisateurs (nom d'utilisateur, email, mot de passe) VALEURS ('$username', '$email', '$password ' )";

if ($conn->query($sql) === TRUE) {

echo "新记录添加成功";
Copier après la connexion

} else {

echo "错误: " . $sql . "<br>" . $conn->error;
Copier après la connexion
Copier après la connexion
Copier après la connexion

}

$conn->close();
}
?> ;

  1. Mettre à jour les données

Maintenant que nous savons comment ajouter des données, nous pouvons écrire du code pour mettre à jour les données. Voici un exemple de code pour mettre à jour les données utilisateur :

if ($_SERVER["REQUEST_METHOD"] == "POST") {
$id = $_POST["id"];
$username = $_POST ["username"];
$email = $_POST["email"];
$password = $_POST["password"];

$sql = "MISE À JOUR des utilisateurs SET username='$username', email='$ email', password='$password' WHERE id=$id";

if ($conn->query($sql) === TRUE) {

echo "记录更新成功";
Copier après la connexion

} else {

echo "错误: " . $sql . "<br>" . $conn->error;
Copier après la connexion
Copier après la connexion
Copier après la connexion

}

$conn ->close();
}
?>

  1. Supprimer des données

Enfin, nous devons savoir comment supprimer des données. Voici un exemple de code pour supprimer les données utilisateur :

if ($_SERVER["REQUEST_METHOD"] == "POST") {
$id = $_POST["id"];

$sql = " SUPPRIMER DES utilisateurs WHERE id=$id";

if ($conn->query($sql) === TRUE) {

echo "记录删除成功";
Copier après la connexion

} else {

echo "错误: " . $sql . "<br>" . $conn->error;
Copier après la connexion
Copier après la connexion
Copier après la connexion

}

$conn->close () ;
}
?>

Nous savons déjà comment créer une application CRUD de base. Bien entendu, ce n’est qu’un exemple simple. Dans les applications pratiques, nous devons procéder à une extension et une mise en œuvre plus fonctionnelles en fonction des besoins réels.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal