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

Créer une application CRUD en utilisant PHP et MySQL

PHPz
PHPzoriginal
2023-05-11 15:33:121598parcourir

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 :

a4a790b9092b779c0a2568b4538cb357connect_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 :

f61c171652bbb8054ac09cdd685d7c29query($sql);

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

echo "id: " . $row["id"]. " - 用户名: " . $row["username"]. " - 邮箱地址: " . $row["email"]. "<br>";

}
} 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 :

6e4515246b57feb245bb269025817aabquery($sql) === TRUE) {

echo "新记录添加成功";

} else {

echo "错误: " . $sql . "<br>" . $conn->error;

}

$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 :

c3aec1587419b413563e6cf07c0a4ec1query($sql) === TRUE) {

echo "记录更新成功";

} else {

echo "错误: " . $sql . "<br>" . $conn->error;

}

$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 :

ecc40532a0a3ee58e6d2d8de774f31b7query($sql) === TRUE) {

echo "记录删除成功";

} else {

echo "错误: " . $sql . "<br>" . $conn->error;

}

$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!

Déclaration:
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