Maison  >  Article  >  développement back-end  >  Comment supprimer un enregistrement de la base de données en PHP

Comment supprimer un enregistrement de la base de données en PHP

zbt
zbtoriginal
2023-08-23 15:44:091222parcourir

PHP se connecte à la base de données, puis construit une instruction de requête SQL pour supprimer l'enregistrement et ferme enfin la connexion à la base de données pour supprimer un enregistrement de la base de données. Introduction détaillée : 1. Pour un enregistrement dans la base de données, utilisez l'extension mysqli pour vous connecter à la base de données MySQL ; 2. Construisez une instruction de requête SQL pour supprimer l'enregistrement et utilisez l'instruction DELETE pour supprimer l'enregistrement avec l'ID 1 dans la table. nommé mytable ; 3. Fermez la connexion à la base de données, utilisez la méthode close() pour fermer la connexion à la base de données.

Comment supprimer un enregistrement de la base de données en PHP

L'environnement d'exploitation de ce tutoriel : système Windows 10, version php8.1.3, ordinateur DELL G3.

PHP est un langage de script côté serveur largement utilisé pour développer des pages Web dynamiques et des applications Web. Lors du développement d'applications Web, vous devez souvent interagir avec des bases de données. La base de données est l'un des composants clés utilisés pour stocker et gérer les données. Dans certains cas, nous devrons peut-être supprimer un enregistrement de la base de données. Cet article explique comment utiliser PHP pour supprimer un enregistrement dans la base de données.

1. Nous devons nous connecter à la base de données. En PHP, nous pouvons utiliser des extensions comme mysqli ou PDO pour nous connecter à la base de données. Ici, nous utilisons l'extension mysqli pour nous connecter à la base de données MySQL. Voici un exemple de code :

$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "mydatabase";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}

Dans le code ci-dessus, nous avons utilisé localhost comme nom de serveur, root comme nom d'utilisateur, password comme mot de passe et mydatabase comme nom de base de données. Vous devez modifier ces valeurs en fonction de votre situation réelle.

2. Nous devons construire une instruction de requête SQL pour supprimer un enregistrement dans la base de données. Voici un exemple de code :

$sql = "DELETE FROM mytable WHERE id = 1";
if ($conn->query($sql) === TRUE) {
echo "记录删除成功";
} else {
echo "Error: " . $sql . "
" . $conn->error;
}

Dans le code ci-dessus, nous avons utilisé l'instruction DELETE pour supprimer l'enregistrement portant l'identifiant 1 dans la table nommée matable. Vous devez modifier le nom de la table et les conditions en fonction de votre situation réelle.

3. Nous devons fermer la connexion à la base de données. Voici un exemple de code :

$conn->close();

Dans le code ci-dessus, nous utilisons la méthode close() pour fermer la connexion à la base de données.

En résumé, voici les étapes ci-dessus pour supprimer un enregistrement dans la base de données à l'aide de PHP. Tout d’abord, nous devons nous connecter à la base de données, puis créer une requête SQL pour supprimer les enregistrements et enfin fermer la connexion à la base de données. Avec ces étapes, nous pouvons facilement supprimer un enregistrement dans la base de données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn