Rumah > Artikel > pembangunan bahagian belakang > Gunakan PHP dan SQLite untuk melaksanakan statistik dan pelaporan data
Gunakan PHP dan SQLite untuk melaksanakan statistik dan pelaporan data
Pengenalan:
Dalam masyarakat moden, analisis dan pelaporan data telah menjadi asas penting untuk membuat keputusan oleh perniagaan atau organisasi dan individu. Sebagai bahasa pembangunan web biasa, PHP menyediakan banyak alat dan perpustakaan untuk memproses data. Sebagai sistem pengurusan pangkalan data terbenam yang kecil, SQLite berfungsi dengan baik dalam penyimpanan data dan pertanyaan. Artikel ini akan memperkenalkan cara menggunakan PHP dan SQLite untuk melaksanakan statistik data dan fungsi pelaporan, serta melampirkan contoh kod yang sepadan.
1. Persediaan
<?php $db = new SQLite3('data.db'); $db->exec('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)'); ?>
Kedua, laksanakan fungsi statistik data
<?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. Laksanakan fungsi pelaporan
<?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>'; } ?>Nota: Untuk paparan yang lebih baik, anda boleh meletakkan kod di atas dalam fail bernama report.php dan buka fail dalam pelayar untuk melihat laporan.
<?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); ?>Kod di atas akan menyimpan laporan sebagai fail teks bernama report.txt.
Kesimpulan:
Atas ialah kandungan terperinci Gunakan PHP dan SQLite untuk melaksanakan statistik dan pelaporan data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!