Pembangunan PHP...LOG MASUK

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");
   //返回的记录数
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

bahagian seterusnya
<?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格式 } ?>
babperisian kursus