亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

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

Meneruskan pembelajaran
||
<?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格式 } ?>