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"); //返回的记录数 if(mysqli_num_rows($result)){ //mysqli_num_rows() 函数返回结果集中行的数量 while($row=mysqli_fetch_assoc($result)){ $data[] = array( 'id' => $row['id'], 'file' => $row['filename'], 'downloads'=> $row['downloads'] ); } echo json_encode($data); //json_encode—返回一个值的JSON格式 } ?>
fungsi mysqli_num_rows() mengembalikan bilangan baris dalam set hasil
json_encode—mengembalikan format JSON bernilai