Maison  >  Article  >  développement back-end  >  Comment mettre à jour les données d'une table MySQL en utilisant PHP ?

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

PHPz
PHPzoriginal
2024-06-04 16:43:011084parcourir

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");
  1. Préparer la requête de mise à jour SQL :
$sql = "UPDATE table_name SET column_name = 'new_value' WHERE condition";
  1. Exécuter la requête de mise à jour :
$mysqli->query($sql);

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);
  1. Prepare SQL Update Query:
r
$statement = $pdo->prepare("UPDATE table_name SET column_name = :new_value WHERE condition");
  1. bind Paramètres (si nécessaire):
$statement->bindParam(':new_value', $newValue);
  1. ExECUTE Update Query:
$statement->execute();

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

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