Développement PHP pour implémenter des statistiques de nombre de téléchargements et créer des tables de base de données

Créez d'abord la base de données test

<?php
// 创建连接
$conn = new mysqli("localhost", "uesename", "password");
// 检测连接
if ($conn->connect_error) 
{    
    die("连接失败: " . $conn->connect_error);} 
    // 创建数据库
    $sql = "CREATE DATABASE test";
        if ($conn->query($sql) === TRUE) 
        {    
        echo "数据库创建成功";
        } else {    
        echo "Error creating database: " . $conn->error;
        }
    $conn->close();
?>

puis créez une table téléchargements pour enregistrer le nom du fichier, le nom du fichier enregistré sur le serveur de fichiers et le numéro de téléchargements.

a la structure suivante :

<?php
$SQL = "CREATE TABLE IF NOT EXISTS `downloads` ( 
  `id` int(6) unsigned NOT NULL AUTO_INCREMENT, 
  `filename` varchar(50) NOT NULL, 
  `savename` varchar(50) NOT NULL, 
  `downloads` int(10) unsigned NOT NULL DEFAULT '1', 
  PRIMARY KEY (`id`), 
  UNIQUE KEY `filename` (`filename`) 
) ENGINE=MyISAM  DEFAULT CHARSET=utf8; "
?>

id : Il est unique, de type int , et sélectionne la clé primaire.

filename : nom du fichier, le type est varchar, la longueur est 50.

savename : nom du fichier téléchargé, le type est varchar, la longueur est 50.

téléchargements : nombre de téléchargements, tapez int.

Après avoir créé la table, ajoutez quelques éléments de données de test

<?php
$SQL = "INSERT INTO `downloads` (`id`, `filename`, `savename`, `downloads`) VALUES
(1, '下载测试1.zip', '201611.zip', 1),
(2, '我要下载1.jpg', '20160901.jpg', 1),
(3, 'Microsoft Office Word 文档.docx', '20130421098547547.docx', 5),
(4, 'Microsoft Office Excel 工作表.xlsx', '20130421098543323.xlsx', 12);"
?>

Ceci termine la création de la table de la base de données.

Afin de garantir l'intégrité de la fonction de test, vous devez créer un dossier fichiers dans le répertoire local et mettre Microsoft Office Word document.docx, Microsoft Office Excel worksheet.xlsx et d'autres fichiers dans ce dossier.

Sinon, il sera demandé que le fichier n'existe pas.

Formation continue
||
<?php // 创建连接 $conn = new mysqli("localhost", "uesename", "password"); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error);} // 创建数据库 $sql = "CREATE DATABASE test"; if ($conn->query($sql) === TRUE) { echo "数据库创建成功"; } else { echo "Error creating database: " . $conn->error; } $conn->close(); ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel