Maison >développement back-end >Problème PHP >Comment lire les données de la base de données et générer un affichage graphique en php

Comment lire les données de la base de données et générer un affichage graphique en php

PHPz
PHPzoriginal
2023-04-21 10:06:231552parcourir

Avec le développement rapide d'Internet, l'analyse et la visualisation des données sont devenues des moyens essentiels pour les entreprises et les particuliers pour analyser les données sur les sites Web et les applications. En tant que langage de script côté serveur populaire, PHP est devenu le premier choix de nombreux développeurs Web. Dans cet article, nous verrons comment lire les données d'une base de données et générer un affichage graphique à l'aide de PHP.

1. Connexion PHP à la base de données

Avant de générer des graphiques, nous devons nous connecter à la base de données et obtenir les données requises. PHP prend en charge une variété de bases de données, notamment MySQL, PostgreSQL, SQLite, etc. Dans cet exemple, nous utiliserons la base de données MySQL.

Tout d'abord, nous devons nous connecter à la base de données MySQL en utilisant la fonction de connexion mysqli dans le code PHP. La fonction de connexion accepte quatre paramètres : adresse de l'hôte, nom d'utilisateur, mot de passe et nom de la base de données.

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

Si la connexion réussit, vous pouvez exécuter la requête SQL et obtenir les données requises. Voici un exemple d'utilisation de la fonction mysqli pour exécuter une requête SELECT et obtenir les résultats :

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

Cet exemple interroge la table nommée "table_name" et stocke les résultats dans le tableau $data.

2. Générez des graphiques avec PHP

Il existe de nombreuses bibliothèques de graphiques populaires disponibles pour PHP, telles que Google Charts, Chart.js et Highcharts. Dans cet exemple, nous utiliserons Google Charts pour générer le graphique.

Google Charts est une bibliothèque JavaScript populaire qui peut être utilisée pour générer une variété de graphiques interactifs, notamment des graphiques linéaires, des graphiques à barres, des diagrammes circulaires, des nuages ​​de points, etc. Avant d'utiliser Google Charts, nous devons ajouter une référence à la bibliothèque JavaScript suivante dans le fichier HTML :