PHP データベース接続を使用してデータ分析と統計を行う方法
はじめに:
現代のデータ主導の世界では、データ分析と統計が重要になっています。 PHP は、人気のあるサーバーサイド スクリプト言語として、データ処理と分析でも広く使用されています。この記事では、データ分析と統計に PHP データベース接続を使用する方法を紹介し、コード例を通じて読者が具体的な実装の詳細を理解できるようにします。
$servername = "localhost"; $username = "root"; $password = "password"; $dbname = "database"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功";
$sql = "SELECT COUNT(*) as total FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "用户数量: " . $row["total"]; } } else { echo "没有找到结果"; }
$sql = "SELECT gender, COUNT(*) as total FROM users GROUP BY gender"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "性别: " . $row["gender"]. " - 人数: " . $row["total"]; } } else { echo "没有找到结果"; }
<!DOCTYPE html> <html> <head> <title>用户年龄分布</title> <script src="https://cdn.jsdelivr.net/npm/chart.js"></script> </head> <body> <canvas id="myChart"></canvas> <script> <?php $sql = "SELECT age, COUNT(*) as total FROM users GROUP BY age"; $result = $conn->query($sql); $ages = []; $totals = []; if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $ages[] = $row["age"]; $totals[] = $row["total"]; } } else { echo "没有找到结果"; } ?> // 创建柱状图 var ctx = document.getElementById('myChart').getContext('2d'); var myChart = new Chart(ctx, { type: 'bar', data: { labels: <?php echo json_encode($ages); ?>, datasets: [{ label: '人数', data: <?php echo json_encode($totals); ?>, backgroundColor: 'rgba(75, 192, 192, 0.2)', borderColor: 'rgba(75, 192, 192, 1)', borderWidth: 1 }] }, options: { scales: { y: { beginAtZero: true } } } }); </script> </body> </html>
概要:
PHP データベース接続を使用すると、データ分析と統計を簡単に実行できます。この記事では、データベースに接続し、データをクエリし、データ分析と統計を実行し、データ視覚化によって結果を表示する方法を学びました。これらのスキルを習得すると、データをより深く理解して活用し、より正確なデータに基づいた意思決定を行うことができます。この記事が読者の PHP データ分析と統計の学習と実践に少しでも役立つことを願っています。
以上がデータ分析と統計のために PHP データベース接続を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。