ホームページ > バックエンド開発 > PHPの問題 > データベースからデータを読み取り、PHPでグラフ表示を生成する方法

データベースからデータを読み取り、PHPでグラフ表示を生成する方法

PHPz
リリース: 2023-04-21 11:14:44
オリジナル
1548 人が閲覧しました

インターネットの急速な発展に伴い、データ分析と視覚化は、企業や個人が Web サイトやアプリケーション上のデータを分析するために不可欠な手段となっています。人気のあるサーバーサイド スクリプト言語として、PHP は多くの Web 開発者にとって最初の選択肢となっています。この記事では、PHP を使用してデータベースからデータを読み取り、グラフ表示を生成する方法について説明します。

1. データベースへの PHP 接続

グラフを生成する前に、データベースに接続して必要なデータを取得する必要があります。 PHP は、MySQL、PostgreSQL、SQLite などのさまざまなデータベースをサポートしています。この例では、MySQL データベースを使用します。

まず、PHP コードで mysqli 接続関数を使用して、MySQL データベースに接続する必要があります。接続関数は、ホスト アドレス、ユーザー名、パスワード、データベース名の 4 つのパラメーターを受け入れます。

$conn = mysqli_connect("localhost", "username", "password", "database_name");

接続に成功すると、SQL クエリを実行して必要なデータを取得できます。データ。以下は、mysqli 関数を使用して SELECT クエリを実行し、結果を取得する例です:

$sql = "SELECT * FROM table_name";
$result = mysqli_query($conn, $sql) ;
$ data = mysqli_fetch_all($result, MYSQLI_ASSOC);

この例では、「table_name」という名前のテーブルにクエリを実行し、結果を $data 配列に保存します。

2. PHP はグラフを生成します

Google Charts、Chart.js、Highcharts など、PHP で利用できる一般的なグラフ ライブラリが多数あります。この例では、Google Charts を使用してグラフを生成します。

Google Charts は、折れ線グラフ、棒グラフ、円グラフ、散布図など、さまざまなインタラクティブなグラフの生成に使用できる人気の JavaScript ライブラリです。 Google チャートを使用する前に、HTML ファイルに次の JavaScript ライブラリへの参照を追加する必要があります:

人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート