Maison > développement back-end > Problème PHP > La requête PHP est en cours de modification

La requête PHP est en cours de modification

PHPz
Libérer: 2023-05-06 19:56:06
original
548 Les gens l'ont consulté

PHP est un langage de programmation couramment utilisé qui peut être utilisé pour créer des applications Web. Lors du développement d’applications Web, l’interrogation et la modification des données sont souvent nécessaires. Dans cet article, nous présenterons comment utiliser PHP pour les opérations de requête et de modification.

1. Connectez-vous à la base de données

Avant d'utiliser PHP pour effectuer des opérations de base de données, nous devons d'abord nous connecter à la base de données. Voici un exemple de code pour vous connecter à la base de données MySQL :

//定义数据库连接信息
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database_name";

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

//检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
Copier après la connexion

2. Interroger les données

  1. Instruction SELECT

Utilisez l'instruction SELECT pour extraire les données de la base de données. Voici un exemple d'instruction SELECT simple :

$sql = "SELECT * FROM table_name";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>";
    }
} else {
    echo "0 结果";
}
Copier après la connexion
  1. Clause WHERE

Utilisez la clause WHERE pour extraire des données en spécifiant des conditions. Voici un exemple d'instruction SELECT avec une clause WHERE :

$sql = "SELECT * FROM table_name WHERE age=25";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>";
    }
} else {
    echo "0 结果";
}
Copier après la connexion
  1. Clause ORDER BY

Utilisez la clause ORDER BY pour trier les résultats selon une colonne spécifiée. Voici un exemple d'instruction SELECT avec une clause ORDER BY :

$sql = "SELECT * FROM table_name ORDER BY age DESC";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>";
    }
} else {
    echo "0 结果";
}
Copier après la connexion

3. Modifier les données

Utilisez l'instruction UPDATE pour modifier les données dans la base de données. Voici un exemple d'instruction UPDATE simple :

$sql = "UPDATE table_name SET age=30 WHERE id=1";

if ($conn->query($sql) === TRUE) {
    echo "记录更新成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
Copier après la connexion

Veuillez noter que lors de l'exécution d'une instruction UPDATE, vous devez utiliser une clause WHERE pour spécifier les enregistrements à modifier, sinon tous les enregistrements seront modifiés.

4. Résumé

Dans cet article, nous avons présenté comment utiliser PHP pour l'interrogation et la modification de données. Pour interroger les données, nous utilisons l'instruction SELECT et pouvons filtrer et trier les résultats à l'aide des clauses WHERE et ORDER BY. Pour modifier les données, nous utilisons l'instruction UPDATE et devons spécifier l'enregistrement à modifier à l'aide de la clause WHERE. Avant d'effectuer des opérations sur la base de données, nous devons d'abord nous connecter à la base de données.

L'utilisation de PHP pour les opérations de base de données peut grandement simplifier le processus de développement d'applications Web et nous aider à gérer les données plus efficacement.

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