Données de mise à jour PHP MySQL

Données de mise à jour PHP MySQL
L'instruction PHP Update vous permet de mettre à jour les enregistrements existants dans le tableau de la base de données. La clause de mise à jour est principalement utilisée en combinaison avec la clause où effectuer des modifications et des mises à jour des enregistrements sélectivement.

Dans ce guide, vous apprendrez à utiliser l'instruction de mise à jour pour effectuer des modifications à une table MySQL.

Les bases

L'instruction de mise à jour est simple et fournit une syntaxe simple et facile à utiliser, comme indiqué ci-dessous:

Mise à jour TB_NAME SET COL1 = Value, Col2 = Value2,… où Col_Name = Value;

La déclaration prend le tableau sur lequel effectuer les modifications. Ensuite, spécifiez les colonnes et les valeurs à mettre à jour. Vous pouvez également inclure la clause où appliquer les modifications des colonnes qui correspondent à une condition spécifiée.

Si vous ne spécifiez pas la clause WHERE, les modifications seront appliquées dans toutes les colonnes spécifiées.

Comment utiliser l'instruction de mise à jour

Illustrons comment utiliser l'instruction de mise à jour sur une base de données à l'aide de PHP. Nous le ferons en définissant d'abord une requête SQL en utilisant l'instruction de mise à jour. Enfin, nous exécuterons la requête en utilisant la fonction mysqli_query ().

Supposons que nous ayons un tableau contenant des informations simples comme indiqué ci-dessous:

Si nous souhaitons mettre à jour l'e-mail de l'un des clients de la base de données, nous pouvons utiliser un exemple de code PHP comme indiqué ci-dessous:

$ Servername = "localhost";
$ Username = "root";
$ Pass = "mysql";
$ Db = "Sakila";
$ conn = mysqli_connect ($ servername, $ username, $ pass, $ db);
if ($ con-> connect_error)
Die ("La connexion au serveur a échoué:" . $ con-> connect_error);

$ query = "Mettre à jour le jeu de clients e-mail =" Mary.Smith @ Sakila.org "où client_id = 1";
if ($ con-> query ($ query) == true)
Echo "Records spécifiés mis à jour… [OK]", "\ n";

autre
echo "Record Update Fail… [error]", "\ n";

$ Conn-> close ();
?>

Le code ci-dessus commence par créer une connexion à la base de données MySQL à l'aide des informations d'identification spécifiées.

Nous spécifions ensuite une requête de mise à jour pour modifier l'e-mail du client avec un ID de 1.

Une fois que nous avons exécuté la requête, nous devrions voir une sortie indiquant que les enregistrements ont été mis à jour avec succès.

php update_db.php
Enregistrements spécifiés mis à jour… [OK]

Pour vérifier que les modifications ont été apportées à la base de données, vous pouvez interroger la base de données comme indiqué:

Comme vous pouvez le voir sur le résultat, la valeur de la colonne de messagerie où l'ID = 1 a été modifiée.

Conclusion

Ce guide vous a appris à mettre à jour les enregistrements dans le tableau d'une base de données à l'aide de PHP et de l'instruction de mise à jour. Restez à l'écoute pour plus de tutoriels.