Maison  >  Article  >  développement back-end  >  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
PHPzoriginal
2024-05-06 14:09:02676parcourir

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, ...)";

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

语法

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

删除数据

代码

$sql = "DELETE FROM table_name WHERE condition";

语法

  • 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();

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 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();
🎜🎜Mettre à jour l'enregistrement🎜🎜
$stmt = $conn->prepare("DELETE FROM customers WHERE id = ?");
$stmt->bind_param("i", $id);
$id = 1;
$stmt->execute();
🎜🎜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!

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