Maison > développement back-end > tutoriel php > Comment utiliser les fonctions de requête et d'opération de base de données en PHP ?

Comment utiliser les fonctions de requête et d'opération de base de données en PHP ?

WBOY
Libérer: 2023-07-25 12:26:01
original
813 Les gens l'ont consulté

Comment utiliser les fonctions de requête et d'opération de base de données en PHP ?

Les opérations de base de données sont l'une des tâches courantes du développement Web. En PHP, nous pouvons utiliser diverses fonctions pour effectuer des requêtes et des opérations de base de données. Cet article explique comment utiliser les fonctions de requête et d'opération de base de données en PHP et fournit des exemples de code.

Tout d’abord, nous devons nous connecter à la base de données. PHP fournit une extension appelée « mysqli » qui peut être utilisée pour se connecter à la base de données MySQL. Voici un exemple de code pour se connecter à la base de données :

$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "my_database";

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

// 检查连接是否成功
if (!$conn) {
    die("数据库连接失败: " . mysqli_connect_error());
}

// 连接成功,可以执行数据库操作了
Copier après la connexion

Une fois la connexion réussie, nous pouvons exécuter les fonctions d'interrogation et d'exploitation de la base de données. Voici quelques exemples courants de fonctions d'exploitation de base de données :

  1. Exécuter des instructions de requête et obtenir des résultats :
$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"] . ",用户名: " . $row["username"] . "<br>";
    }
} else {
    echo "没有结果";
}
Copier après la connexion
  1. Insérer des données :
$sql = "INSERT INTO users (username, password) VALUES ('john', '123456')";
if (mysqli_query($conn, $sql)) {
    echo "数据插入成功";
} else {
    echo "数据插入失败: " . mysqli_error($conn);
}
Copier après la connexion
  1. Mettre à jour les données :
$sql = "UPDATE users SET password='new_password' WHERE id=1";
if (mysqli_query($conn, $sql)) {
    echo "数据更新成功";
} else {
    echo "数据更新失败: " . mysqli_error($conn);
}
Copier après la connexion
  1. Supprimer des données :
  2. Dans en plus de ce qui précède En plus des exemples, il existe de nombreuses autres fonctions d'exploitation de base de données qui peuvent être utilisées en PHP, telles que l'obtention de résultats individuels, l'obtention d'informations sur les champs, l'exécution de procédures stockées, etc. Grâce à ces fonctions, nous pouvons facilement effectuer des requêtes et des opérations de base de données.

Enfin, nous devons fermer la connexion à la base de données pour libérer les ressources :

$sql = "DELETE FROM users WHERE id=1";
if (mysqli_query($conn, $sql)) {
    echo "数据删除成功";
} else {
    echo "数据删除失败: " . mysqli_error($conn);
}
Copier après la connexion

Ce qui précède est une brève introduction et un exemple de code pour utiliser les fonctions de requête et d'opération de base de données en PHP. En utilisant ces fonctions, nous pouvons facilement interagir avec la base de données et implémenter diverses fonctions. J'espère que cet article pourra vous aider à utiliser les bases de données dans le développement PHP !

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