Maison >développement back-end >Problème PHP >Comment interroger le titre d'un livre avec PHP

Comment interroger le titre d'un livre avec PHP

PHPz
PHPzoriginal
2023-03-31 09:05:28650parcourir

En tant que langage de développement Web, PHP excelle dans l'interrogation des bases de données. Aujourd'hui, nous allons présenter comment utiliser PHP pour interroger les titres de livres dans la base de données.

Tout d’abord, nous devons nous connecter à la base de données. Dans PhpMyAdmin, nous pouvons voir le nom de la base de données, le nom d'utilisateur et le mot de passe. Voici le code de base pour se connecter à la base de données :

$servername = "localhost";
$username = "username";
$password = "password";

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

// 检查连接
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";

Maintenant, nous sommes connectés avec succès à la base de données. Ensuite, nous devons interroger les tables qu'il contient pour obtenir les données dont nous avons besoin. Voici le code de base de l'instruction de table de requête :

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

if (mysqli_num_rows($result) > 0) {
    // 输出每行数据
    while($row = mysqli_fetch_assoc($result)) {
        echo "书名: " . $row["title"]. "<br>";
    }
} else {
    echo "0 结果";
}

Dans le code ci-dessus, nous interrogerons tous les livres de la table books et afficherons leurs titres. Vous pouvez modifier l'instruction de requête en fonction de vos propres besoins.

Si vous avez uniquement besoin d'interroger un titre de livre spécifique, vous pouvez utiliser le code suivant :

$sql = "SELECT * FROM books WHERE title='Book Name'";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    while($row = mysqli_fetch_assoc($result)) {
        echo "书名: " . $row["title"]. "<br>";
    }
} else {
    echo "0 结果";
}

Dans le code ci-dessus, nous interrogeons uniquement les livres portant le titre "Nom du livre".

Vous pouvez également utiliser des variables PHP comme conditions de requête. Par exemple :

$bookname = "Book Name";
$sql = "SELECT * FROM books WHERE title='$bookname'";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    while($row = mysqli_fetch_assoc($result)) {
        echo "书名: " . $row["title"]. "<br>";
    }
} else {
    echo "0 结果";
}

Dans cet exemple, nous utilisons la variable $bookname comme condition de requête, et sa valeur est "Book Name".

En bref, il est très simple d'interroger les titres de livres dans la base de données en utilisant PHP. Connectez-vous simplement à la base de données et écrivez votre requête pour obtenir facilement les données dont vous avez besoin.

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!

Déclaration:
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