Mula-mula buat pangkalan data ujian
<?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(); ?>
dan kemudian buat jadual muat turun untuk merekodkan nama fail, nama fail yang disimpan pada pelayan fail dan nombor daripada muat turun.
mempunyai struktur berikut:
<?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 : Ia unik, jenis int , dan memilih kunci utama.
nama fail: nama fail, jenis ialah varchar, panjang ialah 50.
savename: Nama fail yang dimuat turun, jenis ialah varchar, panjang ialah 50.
muat turun: Bilangan muat turun, taip int.
Selepas mencipta jadual, tambahkan beberapa keping data ujian
<?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);" ?>
Ini melengkapkan penciptaan jadual pangkalan data.
Untuk memastikan integriti fungsi ujian, anda perlu mencipta folder fail dalam direktori tempatan dan meletakkan dokumen Microsoft Office Word.docx, lembaran kerja Microsoft Office Excel.xlsx dan fail lain dalam folder ini.
Jika tidak, ia akan menggesa bahawa fail itu tidak wujud.
bahagian seterusnya