Comment modifier le contenu d'une table de base de données en utilisant PHP

PHPz
Libérer: 2023-04-26 14:03:25
original
894 Les gens l'ont consulté

PHP est un langage de script côté serveur largement utilisé, principalement utilisé pour le développement Web. Par rapport au front-end, le développement back-end doit être appliqué aux opérations de base de données afin d'améliorer le stockage des données des applications Web. En PHP, nous pouvons utiliser la base de données MySQL, qui fournit à PHP de puissantes capacités de stockage de données et de requêtes. Dans le développement Web réel, nous devons généralement créer, supprimer et mettre à jour des données dans les tables de base de données. Cet article explique comment utiliser PHP pour modifier le contenu des tables de base de données.

1. Se connecter à la base de données

En PHP, on peut utiliser mysqli ou PDO pour se connecter à la base de données MySQL. Le code pour se connecter à la base de données est le suivant :

<?php 
$servername = "localhost";
$username = "your-username";
$password = "your-password";
$dbname = "your-dbname";

// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);

// 检查连接是否成功
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
} 
echo "Connected successfully";
?>
Copier après la connexion

Le code ci-dessus crée une connexion nommée $conn, qui permet d'accéder à la base de données. Si la connexion réussit, « Connecté avec succès » s'affichera.

2. Obtenir des données

En PHP, nous utilisons des instructions SQL pour interroger le contenu de la table de la base de données. Voici un exemple d'instruction SQL simple pour interroger tous les enregistrements d'une table nommée "users" :

SELECT * FROM users;
Copier après la connexion

Dans un script PHP réel, nous pouvons utiliser la fonction mysqli_query pour exécuter l'instruction SQL et obtenir les résultats. Voici l'exemple de code :

$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    // 输出每一行的数据
    while($row = mysqli_fetch_assoc($result)) {
        echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
    }
} else {
    echo "0 results";
}
Copier après la connexion

Le code ci-dessus stocke les résultats de la requête dans $result et utilise la fonction mysqli_fetch_assoc pour afficher les données de chaque ligne.

3. Mettre à jour les données

En PHP, nous pouvons utiliser des instructions SQL pour mettre à jour le contenu de la table de la base de données. Voici un exemple d'instruction SQL simple pour mettre à jour l'enregistrement avec l'identifiant 1 dans la table nommée "users" :

UPDATE users SET firstname='John', lastname='Doe' WHERE id=1;
Copier après la connexion

Dans le script PHP actuel, nous pouvons utiliser la fonction mysqli_query pour exécuter l'instruction SQL et mettre à jour les données. Voici un exemple de code :

$sql = "UPDATE users SET firstname='John', lastname='Doe' WHERE id=1";

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

Le code ci-dessus mettra à jour l'enregistrement avec l'identifiant 1 dans la table nommée "utilisateurs" et affichera les résultats de la mise à jour.

Résumé

Dans cet article, nous avons présenté l'utilisation de PHP pour modifier les tables de bases de données. Nous devons d’abord nous connecter à la base de données, deuxièmement, nous pouvons utiliser des instructions SQL pour interroger le contenu de la table de la base de données, et enfin, nous pouvons utiliser des instructions SQL pour mettre à jour le contenu de la table de la base de données. Bien apprendre les opérations de base de données PHP vous aidera à mieux créer des applications Web et à renforcer votre capacité à contrôler les 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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!