Dans la société moderne, l'analyse des données et les rapports sont devenus la base clé de la prise de décision d'entreprise et individuelle. En tant que langage de développement Web largement utilisé, PHP fournit de puissantes capacités de traitement des données, tandis que SQLite est un système de base de données embarqué léger adapté à une utilisation dans de petites applications. Cet article présentera comment utiliser PHP et SQLITE pour implémenter des statistiques de données et des fonctions de rapport pour aider les développeurs à gérer et à afficher efficacement les données.
<?php $db = new SQLite3('data.db'); $db->exec ('Créer une table s'il n'existe pas les utilisateurs (ID INTEGER Clé primaire, nom de nom, entier d'âge)'); ?>
<?php $db = new SQLite3('data.db'); $db->exec ("Insérer dans les utilisateurs (nom, âge) valeurs ('John', 25)"); $ db-> exec ("insérer dans les utilisateurs (nom, âge) valeurs ('Jane', 30)"); $ db-> exec ("insérer dans les utilisateurs (nom, âge) valeurs ('mark', 35)"); $ db-> exec ("insérer dans les utilisateurs (nom, âge) valeurs ('Alice', 40)"); ?>
<?php $db = new SQLite3('data.db'); $result = $db->query ("SELECT COUNT (*) As Total_users, AVG (Age) As Avg_age des utilisateurs"); $ row = $ result-> fetchArray (); Echo 'Nombre total d'utilisateurs:'. $ row ['total_users']; Écho 'Âge moyen:'. $ row ['avg_age']; ?>
<?php $db = new SQLite3('data.db'); $result = $db->requête ("sélectionner * dans les utilisateurs"); écho '<h1> Rapport utilisateur</h1> ';; while ($ row = $ result-> fetcharray ()) { écho '<p> Nom: ' . $ row ['name']. ', Âge: ' . $ row ['Âge']. '</p> ';; } ?>
Le code ci-dessus génère un rapport HTML contenant tous les noms d'utilisateurs et âges.
<?php $db = new SQLite3('data.db'); $result = $db->requête ("sélectionner * dans les utilisateurs"); $ filename = 'report.txt'; $ file = fopen ($ filename, 'w'); fwrite ($ file, "User Report \ n"); while ($ row = $ result-> fetcharray ()) { fwrite ($ file, "name:". $ row ['name']. ", Âge:". $ row ['age']. "\ n"); } fclose (fichier $); ?>
Ce code créera un fichier texte nommé report.txt avec les noms et les âges de tous les utilisateurs.
Grâce à cet exemple de code, vous avez appris à implémenter des statistiques et des fonctions de rapport à l'aide de PHP et SQLite. Cela vous fournit un outil simple et puissant pour traiter les données, effectuer des statistiques et générer des rapports dans le développement Web. J'espère que cet article pourra vous aider à mieux comprendre la combinaison de PHP et SQLite et d'améliorer l'efficacité du développement.