現在の位置: ホーム> 最新記事一覧> データベースデータをJSON形式に変換し、PHPで出力する方法

データベースデータをJSON形式に変換し、PHPで出力する方法

gitbox 2025-07-28

準備

開始する前に、準備をする必要があります。

1. PHPとMySQLがインストールされ、データベース接続が正しく構成されていることを確認してください。

2。MySQLデータベースを作成し、その中にテーブルを作成してデータを保存します。

3.データベースに接続してデータを取得するPHPコードを書き込みます。

データベースに接続し、データを照会します

データを取得する前に、最初にデータベースに接続してクエリを実行する必要があります。 PHPを使用してMySQLに接続してクエリを実行するための基本的な手順は次のとおりです。

 // データベースに接続します
$conn = new mysqli("localhost", "username", "password", "database");

// 接続が成功しているかどうかを確認してください
if ($conn->connect_errno) {
    die("接続に失敗しました:" . $conn->connect_error);
}

// クエリデータ
$sql = "SELECT * FROM table";
$result = $conn->query($sql);

// データベース接続を閉じます
$conn->close();

データをJSON形式に変換します

データを取得した後、PHPのjson_encode()関数を介してデータをjson形式に変換できます。以下は実装方法です。

 $data = array();

// クエリを保存すると、配列が表示されます
while ($row = $result->fetch_assoc()) {
    $data[] = $row;
}

// アレイをに変換しますJSON形式
$json = json_encode($data);

出力JSONデータ

データがJSON形式に変換されたら、フロントエンドに出力する必要があります。 PHPでは、 Header()関数を使用して応答ヘッダーを設定し、返されたデータ型がJSONであることを指定し、 Echoステートメントを使用してデータを出力します。

 // 応答ヘッダーをに設定しますJSON形式
header('Content-Type: application/json');

// 出力JSONデータ
echo $json;

このようにして、フロントエンドはデータベースからクエリするデータを受信し、JSON形式に変換できます。

要約します

この記事では、PHPを使用してデータベース内のデータをJSON形式に変換して出力する方法について説明します。プロセス全体には、データベースへの接続、データのクエリ、データのJSON形式への変換、およびJSONデータをフロントエンドに出力する方法が含まれます。データをJSON形式に変換することにより、データの相互作用がより便利になり、データの伝達効率が前端と背面で改善できます。

キーポイント:

  • json_encode()を使用して、データベースからクエリされたデータをjson形式に変換します。
  • 応答ヘッダー()を設定して、返されたコンテンツタイプがJSONであることを指定します。
  • Echoを使用して、JSONデータをフロントエンドに出力します。

この記事が、PHPでのデータ変換と出力プロセスをよりよく理解し、適用するのに役立つことを願っています。