Développement PHP et implémentation du module fonction statistiques du nombre de téléchargements (1)

Mettez d'abord le code de connexion à la base de données dans le fichier conn.php Il est pratique d'utiliser l'appel require 'conn.php'.

L'instruction require est utilisée pour insérer du code utile écrit dans d'autres fichiers dans le flux d'exécution

Ce qui suit est le fichier de base de données 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");
?>

Créez-en un c'est-à-dire filelist.php, utilisé pour lire les données dans la table de données mysql et afficher les données au format JSON pour appeler la page html frontale

Utilisez d'abord l'instruction require pour appeler le fichier de base de données conn.php , via l'instruction SQL Le SELECT lit toutes les données de la table de téléchargement de la base de données

Enregistre la sortie de la boucle while telle que l'identifiant et le nom de fichier dans la table de données dans un tableau $data[], puis enregistre les données dans le tableau $data[], Echo est au format JSON, ce qui est pratique pour appeler la page HTML frontale

.

Le contenu du fichier filelist.php est le suivant :

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

La fonction mysqli_num_rows() renvoie le nombre de lignes dans l'ensemble de résultats

json_encode – renvoie le format JSON d'une valeur

Formation continue
||
<?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格式 } ?>
soumettreRéinitialiser le code
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!