PHP MySQL Google Chart JSON : un exemple complet
Problème :
De nombreux développeurs PHP J'ai du mal à trouver un exemple complet pour générer des graphiques Google à partir des données de tables MySQL. Cet article fournit un guide détaillé avec plusieurs exemples utilisant PHP, MySQL et JSON.
Utilisation :
Exigences :
Installation :
- Créer une base de données nommée "chart" à l'aide de phpMyAdmin.
- Créez un tableau nommé "googlechart" avec les colonnes "weekly_task" et "pourcentage".
- Insérez les données dans le tableau.
Exemple 1 : PHP-MySQL-JSON-Google non-Ajax Graphique
- Connectez-vous à la base de données en utilisant PHP.
- Sélectionnez les données de la table "googlechart" en utilisant SQL.
- Convertissez les données au format JSON.
- Chargez l'API de visualisation Google et le package de diagrammes circulaires.
- Utilisez JavaScript pour créer une visualisation Google. DataTable à partir des données et options JSON.
- Instancier et dessiner le diagramme circulaire à l'aide de l'objet PieChart de Google Visualization.
Exemple 2 : PHP-PDO-JSON-MySQL-Google Chart
- Établir une connexion à une base de données à l'aide de PHP PDO.
- Interrogez la base de données MySQL pour les données.
- Convertissez les données au format JSON.
- Chargez l'API de visualisation Google et le package de diagrammes à secteurs.
- Utilisez JavaScript pour créer un DataTable de visualisation Google et définir les options.
- Instanciez et dessinez le diagramme circulaire à l'aide de Google Visualization. Objet PieChart.
Exemple 3 : PHP-MySQLi-JSON-Google Chart
- Connectez-vous à la base de données MySQL à l'aide de PHP mysqli.
- Interrogez la base de données MySQL pour les données.
- Convertissez les données en JSON format.
- Chargez l'API de visualisation Google et le package de diagramme circulaire.
- Utilisez JavaScript pour créer un tableau de données de visualisation Google et définir les options.
- Instancier et dessiner le diagramme circulaire à l'aide de Google Objet PieChart de la visualisation.
Erreur de syntaxe Résolution :
Si vous rencontrez l'erreur « syntax error var data = new google.visualization.DataTable(=$jsonTable?>); », cela indique que les balises courtes ne sont pas prises en charge. . La solution est d'utiliser :
<?php echo $jsonTable; ?>
Copier après la connexion
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!