Fonctionnement CRUD en utilisant PHP et MySQLi


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

Fill Data

Fill below form.

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

";
    é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.

    0){
while ($row=mysqli_fetch_array($ret)) {

?>

                    
# Name Email Mobile Number Created Date Action
" 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é.

First Name Last Name
Email Mobile Number
Address Creation Date

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

Update

Update your info.

Étape 7.1 Code pour mettre à jour l’enregistrement particulier. Mettez ce code en haut de edit.php

";
    écho "";
  }
  autre
    {
      écho "";
    }
}
?>

Étape 8 – Code pour la suppression des données de la base de données

";
écho "";
}
?>

Télécharger le code source (opération CRUD utilisant PHP et MySQLi)

Taille: 9,31 Ko

Version: V 1



Telecharger ici

lire plus  100% DE RÉDUCTION | Le cours complet de communication non verbale
Laisser un commentaire

Aller au contenu principal