Utilisez PHP et SQLite pour mettre en œuvre des statistiques et des rapports sur les données
Introduction :
Dans la société moderne, l'analyse des données et les rapports sont devenus une base importante pour la prise de décision par une entreprise ou une organisation et des individus. En tant que langage de développement Web courant, PHP fournit une multitude d'outils et de bibliothèques pour traiter les données. En tant que petit système de gestion de base de données intégré, SQLite fonctionne bien en matière de stockage et de requête de données. Cet article expliquera comment utiliser PHP et SQLite pour implémenter des statistiques de données et des fonctions de reporting, et joindra des exemples de code correspondants.
1. Préparation
<?php $db = new SQLite3('data.db'); $db->exec('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)'); ?>
Deuxièmement, implémentez la fonction de statistiques de données
<?php $db = new SQLite3('data.db'); $db->exec("INSERT INTO users (name, age) VALUES ('John', 25)"); $db->exec("INSERT INTO users (name, age) VALUES ('Jane', 30)"); $db->exec("INSERT INTO users (name, age) VALUES ('Mark', 35)"); $db->exec("INSERT INTO users (name, age) VALUES ('Alice', 40)"); ?>
<?php $db = new SQLite3('data.db'); $result = $db->query("SELECT COUNT(*) AS total_users, AVG(age) AS avg_age FROM users"); $row = $result->fetchArray(); echo '总用户数:' . $row['total_users']; echo '平均年龄:' . $row['avg_age']; ?>
3. Implémentez la fonction de reporting
<?php $db = new SQLite3('data.db'); $result = $db->query("SELECT * FROM users"); echo '<h1>用户报告</h1>'; while ($row = $result->fetchArray()) { echo '<p>姓名:' . $row['name'] . ',年龄:' . $row['age'] . '</p>'; } ?>
Remarque : Pour un meilleur affichage, vous pouvez placer le code ci-dessus dans un fichier appelé report.php et ouvrir le fichier dans le navigateur pour afficher le rapport.
<?php $db = new SQLite3('data.db'); $result = $db->query("SELECT * FROM users"); $filename = 'report.txt'; $file = fopen($filename, 'w'); fwrite($file, "用户报告 "); while ($row = $result->fetchArray()) { fwrite($file, "姓名:" . $row['name'] . ",年龄:" . $row['age'] . " "); } fclose($file); ?>
Le code ci-dessus enregistrera le rapport sous forme de fichier texte nommé report.txt.
Conclusion :
Avec l'exemple de code ci-dessus, il est très simple d'utiliser PHP et SQLite pour implémenter des statistiques de données et des fonctions de reporting. Vous pouvez développer et optimiser davantage le code en fonction de vos propres besoins. J'espère que cet article vous a aidé à comprendre comment utiliser PHP et SQLite pour traiter des données, des statistiques et générer des rapports.
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!