PHPでmysqli_queryの結果を表示する方法


  1. 単純な結果表示:

    $query = "SELECT * FROM table_name";
    $result = mysqli_query($connection, $query);
    if ($result) {
    while ($row = mysqli_fetch_assoc($result)) {
        print_r($row);
    }
    } else {
    echo "クエリの実行に失敗しました。";
    }
  2. 特定のフィールドの値を表示:

    $query = "SELECT column_name FROM table_name";
    $result = mysqli_query($connection, $query);
    if ($result) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo $row['column_name'];
    }
    } else {
    echo "クエリの実行に失敗しました。";
    }
  3. 結果の件数を表示:

    $query = "SELECT * FROM table_name";
    $result = mysqli_query($connection, $query);
    if ($result) {
    $num_rows = mysqli_num_rows($result);
    echo "結果の件数: " . $num_rows;
    } else {
    echo "クエリの実行に失敗しました。";
    }
  4. エラーメッセージの表示:

    $query = "SELECT * FROM table_name";
    $result = mysqli_query($connection, $query);
    if ($result) {
    while ($row = mysqli_fetch_assoc($result)) {
        print_r($row);
    }
    } else {
    echo "クエリの実行に失敗しました。エラーメッセージ: " . mysqli_error($connection);
    }

これらの例では、まずmysqli_query関数を使用してクエリを実行し、その後に結果を処理します。結果が成功した場合は、mysqli_fetch_assoc関数を使用して行ごとに結果を取得し、必要に応じて表示します。結果が失敗した場合は、mysqli_error関数を使用してエラーメッセージを表示します。

なお、上記のコード例では$connection変数はデータベースへの接続を表すものとして仮定しています。実際のコードでは、適切な接続の確立とエラーハンドリングが必要です。

以上が、PHPでmysqli_queryの結果を表示する方法のいくつかの例です。これらのコードを参考にして、具体的な要件に合わせた表示方法を実装してください。