PHP MySQL Google Chart JSON : un exemple complet
Question :
Cette question- La section et réponse présente un exemple détaillé de génération d'un graphique Google à l'aide de données extraites d'une table MySQL. L'objectif principal est de combiner PHP et MySQL pour réaliser cette tâche. Les variations dans la mise en œuvre utilisant différentes interfaces de base de données PHP telles que PDO et MySQLi sont également abordées.
Utilisation :
Installation et exigences :
Dans ce base de données, créez un tableau appelé "googlechart" avec la structure de colonnes suivante :
Exemple de données :
Insérez des exemples de données dans le Tableau "googlechart", avec des valeurs "pourcentage" représentant uniquement des valeurs numériques :
weekly_task | percentage |
---|---|
Sleep | 30 |
Watching Movie | 10 |
Job | 40 |
Exercise | 20 |
Exemple PHP-MySQL-JSON-Google Chart (sans Ajax) :
Cet exemple utilise Vanilla PHP et MySQL et inclut du code avec et sans la balise courte, ce qui peut entraîner des erreurs de syntaxe s'il n'est pas pris en charge par l'environnement.
Le PHP Le code établit une connexion à la base de données MySQL, exécute une requête pour récupérer les données de la table googlechart et remplit une table de données avec les valeurs de la tâche hebdomadaire et du pourcentage en utilisant le format JSON.
PHP-PDO-JSON -Exemple MySQL-Google Chart :
PDO est une autre interface de base de données PHP qui offre une approche plus orientée objet. L'exemple démontré englobe l'établissement de connexion, la récupération de données et la génération de données JSON.
Exemple PHP-MySQLi-JSON-Google Chart :
MySQLi offre des fonctionnalités légèrement différentes de celles PDO et est utilisé pour la connectivité des bases de données, la récupération des données et la préparation des données JSON.
Google Chart Visualisation :
Un fichier JavaScript spécifique à Google Charts dans la page HTML est responsable de la création d'un PieChart à l'aide des données JSON fournies par le script PHP.
Prise en charge des balises courtes :
Certains environnements peuvent nécessiter le remplacement des balises courtes par la syntaxe alternative en raison d'erreurs de syntaxe potentielles. Il est recommandé d'utiliser l'approche alternative si des problèmes surviennent avec les balises courtes.
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!