데이터 분석 및 통계를 위해 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!