[ad_1]
Dans ce didacticiel, nous allons apprendre à créer une opération CRUD à l’aide de PHP et MySQLi.
CRUD signifie créer, lire, mettre à jour et supprimer un enregistrement dans la base de données.
Fichiers inclus dans ce didacticiel
- phpcrud.sql: Contient la structure de la table de la base de données.
- dbconnection.php: Utilisé pour la connexion à la base de données.
- index.php: Utilisé pour récupérer l’enregistrement de la base de données.
- read.php: Utilisé pour récupérer l’enregistrement d’un utilisateur particulier.
- edit.php: Utilisé pour éditer l’enregistrement.
- insert.php: Utilisé pour insérer le nouvel enregistrement.
Étape 1 – Créer une base de données
Ouvrez le navigateur de type http: // localhost / phpmyadmin, créez une base de données nommée «phpcrud». Après avoir créé la base de données, exécutez le script SQL ou importez le fichier SQL.
Table MySQL tblusers structure
CREATE TABLE `tblusers` (
`ID` int(10) NOT NULL,
`FirstName` varchar(200) DEFAULT NULL,
`LastName` varchar(200) DEFAULT NULL,
`MobileNumber` bigint(10) DEFAULT NULL,
`Email` varchar(200) DEFAULT NULL,
`Address` mediumtext DEFAULT NULL,
`CreationDate` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
Étape 2 – Créez un fichier de connexion à la base de données (dbconnection.php)
Étape 3 – Créez un Formulaire HTML pour l’insertion de données
Étape 4 – Maintenant, écrivez le code PHP pour l’insertion de données et placez ce code en haut du fichier insert.php.
Une fois que l’utilisateur a rempli toutes les données et cliqué sur le bouton Soumettre, les données seront enregistrées dans la base de données en utilisant le code ci-dessous:
php
// Fichier de connexion de base de données
include ('dbconnection.php');
if (isset ($ _ POST['submit']))
{
// obtenir les valeurs de publication
$ fname = $ _ POST['fname'];
$ lname = $ _ POST['lname'];
$ contno = $ _ POST['contactno'];
$ email = $ _ POST['email'];
$ add = $ _ POST['address'];
// Requête pour l'insertion de données
$ query = mysqli_query ($ con, "insert into tblusers (FirstName, LastName, MobileNumber, Email, Address) value ('$ fname', '$ lname', '$ contno', '$ email', '$ add') ");
if ($ query) {
écho "";
écho "";
}
autre
{
écho "";
}
}
?>
Étape 5 – Lire / récupérer l’enregistrement dans la base de données (index.php)
Dans cette étape, nous allons récupérer toutes les données de la base de données.
#
Name
Email
Mobile Number
Created Date
Action
0){
while ($row=mysqli_fetch_array($ret)) {
?>
" class="view" title="View" data-toggle="tooltip">
" class="edit" title="Edit" data-toggle="tooltip"> " class="delete" title="Delete" data-toggle="tooltip" onclick="return confirm('Do you really want to Delete ?');">
No Record Found
Étape 6 – Lire / Récupérer l’enregistrement particulier (read.php)
créer un fichier read.php. Pour récupérer un enregistrement, nous devons obtenir l’ID de ligne de cet enregistrement et stocker dans $ vid. Nous accédons au $ _GET[‘viewid’] variable pour le faire.
Le code pour obtient un enregistrement basé sur l’ID donné.
Étape 7 – Modifier / mettre à jour l’enregistrement particulier (edit.php)
Étape 7.1 Récupérez les données dans le formulaire HTML.
créer un fichier edit.php. Pour mettre à jour un enregistrement, nous devons obtenir l’ID de ligne de cet enregistrement et le stocker dans $ eid. Nous accédons au $ _GET[‘editid’] variable pour le faire.
Le code pour obtient un enregistrement basé sur l’ID donné. De cette manière, nous pouvons obtenir des données de remplissage automatique de données dans un formulaire HTML.
Étape 7.1 Code pour mettre à jour l’enregistrement particulier. Mettez ce code en haut de edit.php
php
// Connexion à la base de données
include ('dbconnection.php');
if (isset ($ _ POST['submit']))
{
$ eid = $ _ GET['editid'];
// Obtention des valeurs de publication
$ fname = $ _ POST['fname'];
$ lname = $ _ POST['lname'];
$ contno = $ _ POST['contactno'];
$ email = $ _ POST['email'];
$ add = $ _ POST['address'];
// Requête pour la mise à jour des données
$ query = mysqli_query ($ con, "update tblusers set FirstName = '$ fname', LastName = '$ lname', MobileNumber = '$ contno', Email = '$ email', Address = '$ add' où ID = ' $ eid '");
if ($ query) {
écho "";
écho "";
}
autre
{
écho "";
}
}
?>
Étape 8 – Code pour la suppression des données de la base de données
php
// fichier de connexion à la base de données
include ('dbconnection.php');
// Code de suppression
if (isset ($ _ GET['delid']))
{
$ rid = intval ($ _ GET['delid']);
$ sql = mysqli_query ($ con, "supprimer de tblusers où ID = $ rid");
écho "";
écho "";
}
?>
Télécharger le code source (opération CRUD utilisant PHP et MySQLi)
Taille: 9,31 Ko
Version: V 1
[ad_2]
Telecharger ici