Comment mettre à jour les données d'une table MySQL en utilisant PHP ?

PHPz
Libérer: 2024-06-04 16:43:01
original
1112 Les gens l'ont consulté

Pour mettre à jour les données d'une table MySQL, vous pouvez utiliser les méthodes MySQLi ou PDO. MySQLi : établir une connexion MySQLi préparer une requête de mise à jour SQL exécuter une requête de mise à jour PDO : établir une connexion PDO préparer une requête de mise à jour SQL (utiliser des instructions préparées) lier les paramètres (le cas échéant) exécuter une requête de mise à jour

如何使用 PHP 更新 MySQL 表中的数据?

Comment mettre à jour la table MySQL à l'aide de données PHP

En PHP, la mise à jour des données dans une table MySQL implique l'utilisation de l'extension MySQLi ou PDO (PHP Data Objects). Cet article présentera les étapes d'utilisation de ces deux méthodes et fournira des exemples pratiques pour illustrer.

Utilisez MySQLi pour mettre à jour les données

  1. Établir une connexion MySQLi :
$mysqli = new mysqli("localhost", "username", "password", "database_name");
Copier après la connexion
  1. Préparer la requête de mise à jour SQL :
$sql = "UPDATE table_name SET column_name = 'new_value' WHERE condition";
Copier après la connexion
  1. Exécuter la requête de mise à jour :
$mysqli->query($sql);
Copier après la connexion

Utiliser PDO pour mettre à jour les données

  1. Établir la connexion PDO :
$dsn = "mysql:host=localhost;dbname=database_name";
$username = "username";
$password = "password";

$pdo = new PDO($dsn, $username, $password);
Copier après la connexion
  1. Prepare SQL Update Query:
r
$statement = $pdo->prepare("UPDATE table_name SET column_name = :new_value WHERE condition");
Copier après la connexion
  1. bind Paramètres (si nécessaire):
$statement->bindParam(':new_value', $newValue);
Copier après la connexion
  1. ExECUTE Update Query:
$statement->execute();
Copier après la connexion

pactical cas , insérez l'utilisateur. Le nom "old_username" est mis à jour en "new_username".

Méthode MySQL :

$mysqli = new mysqli("localhost", "root", "password", "user_database");

$sql = "UPDATE users SET username = 'new_username' WHERE username = 'old_username'";

$mysqli->query($sql);

$mysqli->close();
Copier après la connexion
Méthode PDO :

$dsn = "mysql:host=localhost;dbname=user_database";
$username = "root";
$password = "password";

$pdo = new PDO($dsn, $username, $password);

$statement = $pdo->prepare("UPDATE users SET username = :new_username WHERE username = :old_username");

$statement->bindParam(':new_username', 'new_username');
$statement->bindParam(':old_username', 'old_username');

$statement->execute();
Copier après la connexion

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