Maison > développement back-end > tutoriel php > Comment insérer, mettre à jour et supprimer des enregistrements de base de données en PHP ?

Comment insérer, mettre à jour et supprimer des enregistrements de base de données en PHP ?

PHPz
Libérer: 2024-05-06 14:09:02
original
750 Les gens l'ont consulté

En PHP, les enregistrements de base de données peuvent être insérés, mis à jour et supprimés respectivement via les instructions INSERT, UPDATE et DELETE. Lors de l'insertion de données, utilisez une instruction INSERT pour spécifier la table et les colonnes cibles et fournir les valeurs insérées. Lors de la mise à jour des données, utilisez l'instruction UPDATE pour spécifier la table et les colonnes cibles, ainsi que les conditions de mise à jour dans la clause WHERE. Lors de la suppression de données, utilisez l'instruction DELETE pour spécifier la table cible et spécifiez les conditions de suppression dans la clause WHERE. Pour des exemples de code spécifiques et des cas pratiques, veuillez vous référer à l'article. Comment insérer, mettre à jour et supprimer des enregistrements de base de données dans PHP Table de données.

(column1, column2, ...) : La colonne dans laquelle les données doivent être insérées.

VALUES (value1, value2, ...) : La valeur à insérer. Comment insérer, mettre à jour et supprimer des enregistrements de base de données en PHP ?

Mettre à jour les données

Code

$sql = "INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...)";
Copier après la connexion

Syntaxe

UPDATE : Indique la table dont les données doivent être mises à jour.

SET column1 = value1, column2 = value2, ... : Les colonnes à mettre à jour et leurs nouvelles valeurs. WHERE condition : Spécifiez la condition de la ligne à mettre à jour.

Supprimer les données
  • INSERT INTO:指示要插入数据的表。
  • (column1, column2, ...):要插入数据的列。
  • VALUES (value1, value2, ...):要插入的值。

更新数据

代码

$sql = "UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition";
Copier après la connexion

语法

  • UPDATE:指示要更新数据的表。
  • SET column1 = value1, column2 = value2, ...:要更新的列及其新值。
  • WHERE condition:指定要更新的行的条件。

删除数据

代码

$sql = "DELETE FROM table_name WHERE condition";
Copier après la connexion

语法

  • DELETE FROM:指示要从中删除数据的表。
  • WHERE condition:指定要删除的行的条件。

实战案例

假设有一个名为 customers 的表,有 idnameemail

Code

$stmt = $conn->prepare("INSERT INTO customers (name, email) VALUES (?, ?)");
$stmt->bind_param("ss", $name, $email);
$name = "John Doe";
$email = "johndoe@example.com";
$stmt->execute();
Copier après la connexion

Syntaxe

DELETE FROM : Indique la table à partir de laquelle les données doivent être supprimées.

WHERE condition : Précisez la condition des lignes à supprimer. Cas pratique

🎜🎜Supposons qu'il existe une table nommée clients, avec id, nom et < code>email Trois colonnes. 🎜🎜🎜Insérer un enregistrement🎜🎜
$stmt = $conn->prepare("UPDATE customers SET email = ? WHERE id = ?");
$stmt->bind_param("si", $email, $id);
$email = "johndoe123@example.com";
$id = 1;
$stmt->execute();
Copier après la connexion
🎜🎜Mettre à jour l'enregistrement🎜🎜
$stmt = $conn->prepare("DELETE FROM customers WHERE id = ?");
$stmt->bind_param("i", $id);
$id = 1;
$stmt->execute();
Copier après la connexion
🎜🎜Supprimer l'enregistrement🎜🎜rrreee

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal