0% ont trouvé ce document utile (0 vote)
25 vues6 pages

Code Commenter

Le document présente des exemples de code PHP pour gérer une base de données, incluant la connexion, l'insertion, la lecture, la mise à jour et la suppression de données. Chaque section de code est accompagnée de commentaires explicatifs pour clarifier son fonctionnement. Les opérations sont réalisées sur une base de données nommée 'test' et une table 'client'.

Transféré par

Ahmadou Bamba MBOUP
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
25 vues6 pages

Code Commenter

Le document présente des exemples de code PHP pour gérer une base de données, incluant la connexion, l'insertion, la lecture, la mise à jour et la suppression de données. Chaque section de code est accompagnée de commentaires explicatifs pour clarifier son fonctionnement. Les opérations sont réalisées sur une base de données nommée 'test' et une table 'client'.

Transféré par

Ahmadou Bamba MBOUP
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Code commenter

Je vous donne quelques codes commenter en fonction de ce qu’on avait vue en classe .
Tout les parties vers ne font pas partie du code, mais c’est pour l’explication du code.
Code connexion

<?php
// Connexion à la base de données "test"
$conn = mysqli_connect("localhost", "root", "", "test");

// Vérification de la connexion
if (!$conn) {
// Si la connexion échoue, afficher un message d'erreur et arrêter le script
die("Erreur : " . mysqli_connect_error());
}

// Si la connexion réussit, afficher un message de confirmation


echo 'Connexion réussie';
?>
Appelle du fichier de connexion

<?php
// Inclut le fichier de connexion à la base de données (conection.php doit contenir
mysqli_connect)
include 'conection.php';
?>

insertion des données sur le serveur de base de donnée

<?php
// Récupère les données envoyées depuis un formulaire via la méthode
POST
$nomm = $_POST["nom"]; // Stocke le nom saisi par l'utilisateur
$emaill = $_POST["email"]; // Stocke l'email saisi par l'utilisateur

// Prépare une requête SQL pour insérer les données dans la table "client"
$sql = "INSERT INTO client (nom, email, id) VALUES ('$nomm', '$emaill')";

// Exécute la requête d'insertion


mysqli_query($conn, $sql);
?>
Lecture des données sur le serveur de base donnée

<?php
// Exécute une requête SQL pour récupérer toutes les lignes de la table "utilisateurs"
$result = mysqli_query($conn, "SELECT * FROM utilisateurs");

// Parcourt chaque ligne (chaque utilisateur) récupérée depuis la base


while ($row = mysqli_fetch_assoc($result)) {
// Affiche le nom et l'email de l'utilisateur, séparés par un tiret
echo $row['nom'] . " - " . $row['email'] . "<br>";
}
?>
Mise à jour des données sur le SGBD

<?php
// Inclut le fichier 'conection.php' qui établit la connexion à la base de données
include 'conection.php';

// Définit une variable $id contenant l'identifiant de l'enregistrement à modifier


$id = 1;

// Définit une variable $nom contenant la nouvelle valeur à mettre dans le champ 'nom'
$nom = "fatou";

// Prépare une requête SQL de mise à jour : changer le champ 'nom' de l'enregistrement ayant id = 1
$sql = "UPDATE client SET nom='$nom' WHERE id=$id";

// Exécute la requête SQL et vérifie si elle a réussi


if ($conn->query($sql) === TRUE) {
// Si la requête est un succès, afficher un message de confirmation
echo "Enregistrement mis à jour avec succès";
} else {
// Sinon, afficher un message d'erreur avec la description de l'erreur
echo "Erreur de mise à jour: " . $conn->error;
}
?>
Suppression de donnée sur le SGBD

<?php
// Inclut le fichier 'conection.php' qui établit la connexion à la base de données
include 'conection.php';

// Déclare une variable $id qui contient l'identifiant de l'enregistrement à supprimer


$id = 1;

// Prépare une requête SQL pour supprimer l'enregistrement ayant cet id dans la table 'client'
$sql = "DELETE FROM client WHERE id=$id";

// Exécute la requête SQL et vérifie si elle a réussi


if ($conn->query($sql) === TRUE) {
// Si la requête est un succès, afficher un message de confirmation
echo "Enregistrement supprimé avec succès";
} else {
// Sinon, afficher un message d'erreur avec les détails
echo "Erreur de suppression: " . $conn->error;
}
?>

Vous aimerez peut-être aussi