Comment modifier les enregistrements MySQL en utilisant PHP

PHPz
Libérer: 2023-04-10 13:53:32
original
668 Les gens l'ont consulté

Dans le développement Web, le langage PHP est largement utilisé dans la programmation côté serveur et MySQL est l'une des bases de données relationnelles les plus couramment utilisées. Lorsque nous devons modifier les enregistrements de la base de données MySQL, nous devons utiliser le langage PHP pour y parvenir. Cet article présentera en détail comment utiliser PHP pour modifier les enregistrements MySQL.

  1. Connexion à la base de données MySQL

PHP fournit certaines fonctions intégrées pour se connecter à la base de données MySQL, la plus couramment utilisée est la fonction mysqli_connect(). Cette fonction doit transmettre quatre paramètres, à savoir l'adresse du serveur MySQL, le nom d'utilisateur, le mot de passe et le nom de la base de données connectée. Voici un exemple de connexion à une base de données MySQL :

$servername = "localhost";
$username = "root";
$password = "123456";
$dbname = "mydb";

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
Copier après la connexion

Dans le code ci-dessus, nous utilisons la fonction mysqli_connect() pour nous connecter à une base de données nommée mydb.

  1. Exécuter les instructions SQL

Une fois la connexion réussie, nous devons utiliser les instructions SQL pour exploiter les enregistrements dans la base de données. En PHP, vous pouvez utiliser la fonction mysqli_query() pour exécuter des instructions SQL. Cette fonction doit transmettre deux paramètres, le premier paramètre est l'objet de connexion à la base de données $conn et le deuxième paramètre est l'instruction SQL à exécuter. Voici un exemple de modification d'un enregistrement de base de données MySQL :

$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";

if (mysqli_query($conn, $sql)) {
    echo "Record updated successfully";
} else {
    echo "Error updating record: " . mysqli_error($conn);
}
Copier après la connexion

Dans le code ci-dessus, nous utilisons une instruction SQL UPDATE pour modifier le champ nom de famille de l'enregistrement avec l'identifiant 2 dans la table de base de données MyGuests to Doe.

  1. Fermez la connexion à la base de données

Après avoir terminé l'opération de base de données, assurez-vous de fermer la connexion à la base de données. En PHP, vous pouvez utiliser la fonction mysqli_close() pour fermer la connexion. Voici un exemple de fermeture d'une connexion :

mysqli_close($conn);
Copier après la connexion
  1. Exemple complet

Ensuite, nous montrerons un exemple complet, comprenant la connexion à la base de données, l'exécution d'instructions SQL et la fermeture de la connexion :

$servername = "localhost";
$username = "root";
$password = "123456";
$dbname = "mydb";

$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查是否连接成功
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";

if (mysqli_query($conn, $sql)) {
    echo "Record updated successfully";
} else {
    echo "Error updating record: " . mysqli_error($conn);
}

mysqli_close($conn);
Copier après la connexion
  1. Résumé

Cet article explique comment utiliser PHP pour modifier les enregistrements de la base de données MySQL, notamment la connexion à la base de données, l'exécution d'instructions SQL et la fermeture de la connexion. J'espère que cet article pourra aider les lecteurs dans le développement réel. Il convient de noter que vous devez être prudent lorsque vous modifiez des enregistrements de base de données afin de garantir la sécurité et l'intégrité des 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!

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