Web 開発で広く使用されているプログラミング言語である PHP は、基本的にデータベースのクエリと表示操作を避けることができません。この記事では、PHP を使用してデータベースにクエリを実行し、クエリ結果を美しい方法でユーザーに表示する方法を簡単に紹介します。
1. データベースに接続する
PHP を使用してデータベースにクエリを実行する前に、まずデータベースに接続する必要があります。以下は、MySQL データベースに接続するためのコード例です:
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "databaseName"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } ?>
2. データベース クエリ
PHP には、データベース クエリのためのさまざまなメソッドが用意されており、一般的に使用される 2 つのメソッド、mysqli と PDO を示します。
<?php $sql = "SELECT id, name, age FROM users"; $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 结果"; } $conn->close(); ?>
<?php $sql = "SELECT id, name, age FROM users"; $stmt = $pdo->prepare($sql); $stmt->execute(); if ($stmt->rowCount() > 0) { // 输出每行数据 while($row = $stmt->fetch(PDO::FETCH_ASSOC)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>"; } } else { echo "0 结果"; } ?>
3. データの表示
データをクエリした後、データをユーザーに表示する必要があります。ここでは、HTML と CSS を使用して表示効果を美しくします。
<ul> <?php while($row = $result->fetch_assoc()) { echo "<li>". $row["name"]. " - ". $row["age"]. "</li>"; } ?> </ul>
<table> <tr> <th>ID</th> <th>Name</th> <th>Age</th> </tr> <?php while($row = $result->fetch_assoc()): ?> <tr> <td><?php echo $row['id']; ?></td> <td><?php echo $row['name']; ?></td> <td><?php echo $row['age']; ?></td> </tr> <?php endwhile; ?> </table>
4. セキュリティ上の注意
データベースのクエリと表示操作を実行するときは、いくつかのセキュリティ上の問題に注意する必要があります。
概要
この記事では、PHP でのデータベースのクエリと表示の操作を簡単に紹介し、サンプル コードとセキュリティに関するさらなる考慮事項を示します。読者の皆様が、この知識に基づいて、より安全で、より美しく、より実用的な Web アプリケーションを開発できることを願っています。
以上がphpデータベースクエリの表示の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。