Les opérations CRUD sont généralement effectuées sur des bases de données. Par conséquent, dans ce didacticiel sur les opérations PHP CRUD, vous implémenterez les techniques CRUD sur Bases de données MySQL avec l'aide de PHP.
L'acronyme CRUD comprend toutes les opérations majeures effectuées sur une base de données relationnelle. Ça signifie:
C = Créer
R = Lire
U = Mise à jour
D = Supprimer
Vous allez maintenant comprendre les différentes opérations en détail.
Vous voulez un emploi de premier plan en développement de logiciels ? Commencer ici!
Développement Full Stack-MEANExplorer le programme
Comment créer une connexion à une base de données MySQL ?
Tout d’abord, créez une connexion entre la base de données et votre code PHP.
Ce qui suit code agit comme la connexion entre la page Web et la base de données où le données de la page Web seront stockés.
Ici, nommez le fichier config.php
$nom du serveur = « hôte local » ;
$nom d'utilisateur = « racine » ;
$mot de passe = « » ;
$nombase de données = « mabase de données » ;
$ conn = new mysqli ($ nom du serveur, $ nom d'utilisateur, $ mot de passe, $ nom de base de données);
si ($conn->connect_error) {
die(« Échec de la connexion : » . $conn->connect_error);
}
?>
Comment créer des enregistrements ?
La première opération de PHP CRUD Operations, Create, est responsable de la création de tables ou de nouveaux enregistrements dans une table existante. Pour ce faire, vous devez d’abord écrire le code de la page Web afin de créer une entrée dans la base de données.
Vous voulez un emploi de premier plan en développement de logiciels ? Commencer ici!
Développement Full Stack-MEANExplorer le programme
Nommez le fichier create.php.
inclure « config.php » ;
si (isset($_POST[‘submit’])) {
$prénom = $_POST[‘firstname’];
$nom_de_famille = $_POST[‘lastname’];
$email = $_POST[’email’];
$mot de passe = $_POST[‘password’];
$genre = $_POST[‘gender’];
$sql = « INSERT INTO `users`(`firstname`, `lastname`, `email`, `password`, `gender`) VALUES ('$first_name','$last_name','$email','$password ','$genre') »;
$result = $conn->query($sql);
si ($résultat == VRAI) {
echo « Nouvel enregistrement créé avec succès. »;
}autre{
echo « Erreur : ». $sql . «
« . $conn->erreur ;
}
$conn->close();
}
?>
Formulaire d'inscription
Informations personnelles :
Prénom :
Nom :
E-mail :
Mot de passe :
Sexe :
Homme
Femme
Cette page affiche un formulaire d'inscription qui stocke les détails saisis sur la page dans le tableau nommé « utilisateurs ».
Vous voulez un emploi de premier plan en développement de logiciels ? Commencer ici!
Développement Full Stack-MEANExplorer le programme
Comment lire/afficher les enregistrements ?
La deuxième opération, comme son nom l'indique, « Lire » permet d'afficher ou de lire les données déjà disponibles dans la base de données.
Pour effectuer l'opération, vous devez créer une page qui affiche les enregistrements de la table 'utilisateurs'.
Maintenant, nommez la page view.php
inclure « config.php » ;
$sql = « SELECT * FROM utilisateurs » ;
$result = $conn->query($sql);
?>
Afficher la page
utilisateurs
si ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
?>
}
?>
IDPrénomNom de familleE-mailGenreAction
Vous voulez un emploi de premier plan en développement de logiciels ? Commencer ici!
Développement Full Stack-MEANExplorer le programme
Comment mettre à jour les enregistrements ?
La troisième opération, c'est-à-dire « mettre à jour », est utilisée pour changer ou modifier les données déjà existantes présentes dans la base de données.
Pour ce faire, vous devez créer une autre page pour mettre à jour les détails dans la base de données. Ici, nommez la page comme update.php
inclure « config.php » ;
si (isset($_POST[‘update’])) {
$prénom = $_POST[‘firstname’];
$id_utilisateur = $_POST[‘user_id’];
$nom = $_POST[‘lastname’];
$email = $_POST[’email’];
$mot de passe = $_POST[‘password’];
$genre = $_POST[‘gender’];
$sql = « UPDATE `users` SET `firstname`='$firstname',`lastname`='$lastname',`email`='$email',`password`='$password',`gender`=' $gender' WHERE `id`='$user_id' »;
$result = $conn->query($sql);
si ($résultat == VRAI) {
echo « Enregistrement mis à jour avec succès. »;
}autre{
echo « Erreur : » . $sql . «
» . $conn->erreur ;
}
}
si (isset($_GET[‘id’])) {
$id_utilisateur = $_GET[‘id’];
$sql = « SELECT * FROM `users` WHERE `id`='$user_id' »;
$result = $conn->query($sql);
si ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
$prénom = $ligne[‘firstname’];
$nom = $ligne[‘lastname’];
$email = $ligne[’email’];
$mot de passe = $ligne[‘password’];
$genre = $ligne[‘gender’];
$id = $ligne[‘id’];
}
?>
Formulaire de mise à jour utilisateur
Informations personnelles :
Prénom :
« >
« >
« >
Nom :
« >
Nom :
« >
E-mail :
« >
E-mail :
« >
Mot de passe :
« >
Mot de passe :
« >
Sexe :
« >
Sexe :
>Mâle
>Femme
} autre{
header('Emplacement : view.php');
}
}
?>
Dans le formulaire de mise à jour, nous devons sélectionner l'identifiant utilisateur que nous souhaitons mettre à jour. Vous pouvez remarquer que l'identifiant utilisateur en cours de mise à jour est visible dans l'URL de la page de mise à jour dans l'image ci-dessous.
Vous pouvez afficher les détails mis à jour en ouvrant la page Web view.php.
Vous voulez un emploi de premier plan en développement de logiciels ? Commencer ici!
Développement Full Stack-MEANExplorer le programme
Comment supprimer des enregistrements ?
La dernière opération de CRUD est Supprimer et, comme son nom l'indique, elle est utilisée pour supprimer une entrée ou une table existante.
Pour effectuer cette opération, vous devez créer une page qui vous permettra de choisir l'entrée de données que vous souhaitez supprimer de la base de données.
Maintenant, nommez le fichier delete.php
inclure « config.php » ;
si (isset($_GET[‘id’])) {
$id_utilisateur = $_GET[‘id’];
$sql = « DELETE FROM `users` WHERE `id`='$user_id' »;
$result = $conn->query($sql);
si ($résultat == VRAI) {
echo « Enregistrement supprimé avec succès. »;
}autre{
echo « Erreur : » . $sql . «
» . $conn->erreur ;
}
}
?>
Vous voulez un emploi de premier plan en développement de logiciels ? Commencer ici!
Développement Full Stack-MEANExplorer le programme
Conclusion
Cela nous amène à la fin du tutoriel « Opérations PHP CRUD ». En cela, vous avez appris à effectuer des opérations CRUD sur une base de données à l'aide de PHP en créant, lisant, mettant à jour et supprimant des enregistrements à l'aide de différentes pages Web. Enfin, vous avez créé un fichier config.php pour connecter les pages Web à la base de données afin d'effectuer les opérations.
Vous pouvez vous référer ici pour un didacticiel vidéo sur les opérations CRUD.
Envisagez-vous de franchir le pas et de suivre un cours sur PHP ? Dans ce cas, le cours PHP de Simplilearn serait un excellent choix. Le Programme d'études supérieures en développement Web Full Stack couvre tous les aspects fondamentaux et notions avancées en PHP, facilitant votre parcours vers l'apprentissage de PHP.
Si vous avez des questions concernant les opérations PHP CRUD, mentionnez-les dans la section commentaires de ce didacticiel, et nos experts y répondront pour vous.
Bon apprentissage!
to www.simplilearn.com
Suivez-nous sur Facebook : https://web.facebook.com/mycamer.net/
Pour recevoir les dernières nouvelles sur votre téléphone grâce à l’application Telegram, cliquez ici : https://t.me/+KMdLTc0qS6ZkMGI0
Envoyez-nous un message par Whatsapp : Whatsapp +237 650 50 31 31
The post Le meilleur guide des opérations PHP CRUD first appeared on Technique de pointe.