Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Panduan Pembangunan PHP dan Vue.js: Cara Membentangkan Carta Statistik dalam Halaman Web

Panduan Pembangunan PHP dan Vue.js: Cara Membentangkan Carta Statistik dalam Halaman Web

王林
王林asal
2023-08-18 23:54:19970semak imbas

Panduan Pembangunan PHP dan Vue.js: Cara Membentangkan Carta Statistik dalam Halaman Web

Panduan Pembangunan PHP dan Vue.js: Cara membentangkan carta statistik dalam halaman web

Pengenalan:
Dalam pembangunan web, mempersembahkan carta statistik adalah keperluan yang sangat biasa. PHP dan Vue.js ialah dua teknologi yang sangat popular yang boleh digabungkan untuk mencapai paparan carta statistik yang dinamik dan interaktif. Artikel ini akan memperkenalkan cara menggunakan PHP dan Vue.js untuk membangunkan fungsi carta statistik dan menyediakan contoh kod yang berkaitan.

  1. Persediaan
    Sebelum memulakan pembangunan, pastikan anda telah memasang persekitaran pembangunan untuk PHP dan Vue.js. Anda boleh memuat turun dan memasang versi terkini PHP dan Vue.js melalui laman web rasmi. Selain itu, anda juga memerlukan pelayan yang menyokong pangkalan data, seperti MySQL.
  2. Tetapan Pangkalan Data
    Pertama, kita perlu menyediakan pangkalan data untuk menyimpan data statistik. Gunakan phpMyAdmin atau klien MySQL yang lain untuk mencipta pangkalan data baharu, dan kemudian buat jadual data dengan medan untuk data statistik.

Sebagai contoh, buat jadual data bernama "stats" yang mengandungi medan "id", "date" dan "value":

CREATE TABLE stats(

id INT AUTO_INCREMENT PRIMARY KEY,
date DATE,
value INT

);

  1. Backend development
    Kami menggunakan pemegang PHP permintaan data belakang dan operasi pangkalan data. Cipta fail bernama "chart.php" dan tambahkan kod berikut:

// Tetapan sambungan pangkalan data
$servername = "your_servername";
$username = "your_username";
$password = "your_password ";
$dbname = "your_dbname";

// Cipta sambungan pangkalan data
$conn = new mysqli($servername, $username, $password, $dbname);

// Semak sambungan pangkalan data
if ($ conn- >connect_error) {

die("连接失败:" . $conn->connect_error);

}

// Statistik pertanyaan
$sql = "SELECT * FROM stats";
$result = $conn->query($sql);

// Akan bertanya Hasilnya ialah ditukar kepada format JSON
$data = array();
if ($result->num_rows > 0) {

while ($row = $result->fetch_assoc()) {
    $data[] = $row;
}

}

// Output data dalam format JSON
echo json_encode($data);

/ / Tutup sambungan pangkalan data
$conn->close();
?>

Dalam kod ini, kami mula-mula menetapkan parameter sambungan pangkalan data, dan kemudian mencipta sambungan pangkalan data. Seterusnya, kami melaksanakan pertanyaan untuk mendapatkan statistik dan menukar hasil pertanyaan kepada format JSON. Akhir sekali, kami mengeluarkan data dalam format JSON dan menutup sambungan pangkalan data.

  1. Pembangunan bahagian hadapan
    Gunakan Vue.js untuk mengendalikan paparan dan interaksi data bahagian hadapan. Cipta fail bernama "chart.html" dan tambahkan kod berikut:



<title>统计图表</title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>


Atas ialah kandungan terperinci Panduan Pembangunan PHP dan Vue.js: Cara Membentangkan Carta Statistik dalam Halaman Web. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn