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"); //返回的記錄數(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格式 } ?>
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