PHPでクエリの結果を表示する方法


  1. mysqliを使用する方法:
<?php
// データベース接続の設定
$servername = "localhost";
$username = "ユーザー名";
$password = "パスワード";
$dbname = "データベース名";
// データベースに接続
$conn = new mysqli($servername, $username, $password, $dbname);
// クエリを実行して結果を取得
$sql = "SELECT * FROM テーブル名";
$result = $conn->query($sql);
// 結果の行数を取得
$row_count = $result->num_rows;
// 結果を表示
if ($row_count > 0) {
    while ($row = $result->fetch_assoc()) {
        echo "カラム1: " . $row["カラム1名"] . ", カラム2: " . $row["カラム2名"] . "<br>";
    }
} else {
    echo "結果がありません。";
}
// データベース接続を閉じる
$conn->close();
?>
  1. PDOを使用する方法:
<?php
// データベース接続の設定
$servername = "localhost";
$username = "ユーザー名";
$password = "パスワード";
$dbname = "データベース名";
// データベースに接続
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// クエリを実行して結果を取得
$sql = "SELECT * FROM テーブル名";
$result = $conn->query($sql);
// 結果を表示
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
    echo "カラム1: " . $row["カラム1名"] . ", カラム2: " . $row["カラム2名"] . "<br>";
}
// データベース接続を閉じる
$conn = null;
?>

上記の例では、データベースに接続し、指定したテーブルからすべての行を取得して表示しています。必要に応じて、クエリを変更して特定の条件に基づいた結果を取得することもできます。

この方法を使用すると、PHPでクエリの結果を簡単に表示できます。ご参考までにお使いください。