Magazine Gadgets

Le meilleur guide des opérations PHP CRUD

Publié le 11 décembre 2023 par Mycamer


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

Vous voulez un emploi de premier plan en développement de logiciels ?  Commencer ici!

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

Vous voulez un emploi de premier plan en développement de logiciels ?  Commencer ici!

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 ».

PHP_CRUD_1.

Vous voulez un emploi de premier plan en développement de logiciels ? Commencer ici!

Développement Full Stack-MEANExplorer le programme

Vous voulez un emploi de premier plan en développement de logiciels ?  Commencer ici!

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

« >Modifier « >Supprimer

PHP_CRUD_2.

Vous voulez un emploi de premier plan en développement de logiciels ? Commencer ici!

Développement Full Stack-MEANExplorer le programme

Vous voulez un emploi de premier plan en développement de logiciels ?  Commencer ici!

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.

PHP_CRUD_3.

Vous pouvez afficher les détails mis à jour en ouvrant la page Web view.php.

PHP_CRUD_4

Vous voulez un emploi de premier plan en développement de logiciels ? Commencer ici!

Développement Full Stack-MEANExplorer le programme

Vous voulez un emploi de premier plan en développement de logiciels ?  Commencer ici!

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 ;

}

}

?>

PHP_CRUD_5.

PHP_CRUD_6

Vous voulez un emploi de premier plan en développement de logiciels ? Commencer ici!

Développement Full Stack-MEANExplorer le programme

Vous voulez un emploi de premier plan en développement de logiciels ?  Commencer ici!

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.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Mycamer Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazines