Pembangunan PHP dan pelaksanaan modul fungsi statistik kiraan muat turun (1)
Mula-mula masukkan kod sambungan pangkalan data ke dalam fail conn.php Senang digunakan memerlukan panggilan 'conn.php'.
Pernyataan memerlukan digunakan untuk memasukkan kod berguna yang ditulis dalam fail lain ke dalam aliran pelaksanaan
Berikut ialah fail pangkalan data conn.php
<?php header("Content-type:text/html;charset=utf-8"); $link = mysqli_connect('localhost','username','password','test'); mysqli_set_charset($link, "utf8"); if(!$link) { die("連接失敗:".mysqli_connect_error()); } header("Content-Type: text/html; charset=utf-8"); ?>
Buat satu iaitu filelist.php, digunakan untuk membaca data dalam jadual data mysql dan mengeluarkan data dalam format JSON untuk memanggil halaman html bahagian hadapan
Mula-mula gunakan pernyataan memerlukan untuk memanggil fail pangkalan data conn.php , melalui pernyataan SQL SELECT membaca semua data dalam jadual muat turun pangkalan data
Menyimpan output gelung sementara seperti id dan nama fail dalam jadual data ke dalam tatasusunan $data[], dan kemudian menyimpan data dalam tatasusunan $data[] Echo adalah dalam format JSON, yang sesuai untuk memanggil
halaman html bahagian hadapan.
kandungan fail list.php adalah seperti berikut:
<?php require 'conn.php'; $result = mysqli_query($link,"SELECT * FROM downloads"); //返回的記錄數(shù) if(mysqli_num_rows($result)){ //mysqli_num_rows() 函數(shù)返回結(jié)果集中行的數(shù)量 while($row=mysqli_fetch_assoc($result)){ $data[] = array( 'id' => $row['id'], 'file' => $row['filename'], 'downloads'=> $row['downloads'] ); } echo json_encode($data); //json_encode—返回一個(gè)值的JSON格式 } ?>
fungsi mysqli_num_rows() mengembalikan bilangan baris dalam set hasil
json_encode—mengembalikan format JSON bernilai