Heim  >  Artikel  >  Backend-Entwicklung  >  So lesen Sie Daten aus der Datenbank und generieren eine Diagrammanzeige in PHP

So lesen Sie Daten aus der Datenbank und generieren eine Diagrammanzeige in PHP

PHPz
PHPzOriginal
2023-04-21 10:06:231509Durchsuche

Mit der rasanten Entwicklung des Internets sind Datenanalyse und -visualisierung zu unverzichtbaren Mitteln für Unternehmen und Einzelpersonen geworden, um Daten auf Websites und Anwendungen zu analysieren. Als beliebte serverseitige Skriptsprache ist PHP für viele Webentwickler zur ersten Wahl geworden. In diesem Artikel besprechen wir, wie man mit PHP Daten aus einer Datenbank liest und eine Diagrammanzeige generiert.

1. PHP-Verbindung zur Datenbank

Bevor wir Diagramme erstellen, müssen wir eine Verbindung zur Datenbank herstellen und die erforderlichen Daten abrufen. PHP unterstützt eine Vielzahl von Datenbanken, darunter MySQL, PostgreSQL, SQLite usw. In diesem Beispiel verwenden wir die MySQL-Datenbank.

Zuerst müssen wir mithilfe der mysqli-Verbindungsfunktion im PHP-Code eine Verbindung zur MySQL-Datenbank herstellen. Die Verbindungsfunktion akzeptiert vier Parameter: Hostadresse, Benutzername, Passwort und Datenbankname.

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

Wenn die Verbindung erfolgreich ist, können Sie die SQL-Abfrage ausführen und die erforderlichen Daten abrufen. Das Folgende ist ein Beispiel für die Verwendung der MySQL-Funktion, um eine SELECT-Abfrage auszuführen und die Ergebnisse zu erhalten:

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

Dieses Beispiel fragt die Tabelle mit dem Namen „table_name“ ab und speichert die Ergebnisse im $data-Array.

2. Diagramme mit PHP generieren

Für PHP stehen viele beliebte Diagrammbibliotheken zur Verfügung, z. B. Google Charts, Chart.js und Highcharts. In diesem Beispiel verwenden wir Google Charts, um das Diagramm zu erstellen.

Google Charts ist eine beliebte JavaScript-Bibliothek, mit der eine Vielzahl interaktiver Diagramme erstellt werden können, darunter Liniendiagramme, Balkendiagramme, Kreisdiagramme, Streudiagramme und mehr. Bevor wir Google Charts verwenden, müssen wir einen Verweis auf die folgende JavaScript-Bibliothek in der HTML-Datei hinzufügen: