我目前正在构建一个允许用户上传和下载文件的网站,我正在关注教程,但我正在更改它,我希望此页面显示下载链接,以便用户可以下载该文件。这些文件存储在MYSQL数据库中。
这是代码,
<?php
include ("Design/header.php");
require ("connect.php");
$itemid = $_GET['album'];
$file = mysql_query ("SELECT * FROM albums WHERE fileid=''");
include ("Design/footer.php");
?>
我只是想不出如何为这个文件制作一个下载链接,并为网站上的其他文件更改它。
我会提供更多细节,
我进行了设置,以便在上传文件时给它一个唯一的ID,当文件点击该网站时,它会将用户带到“viewfile.php?file =”。$ row ['fileid' ] “'&gt;” 中。但是在viewfile.php页面上我想要它,以便当点击“下载文件”时它会下载正确的文件。
此外,代码尚未完成。
答案 0 :(得分:0)
以下代码是从数据库检索数据并将其返回到网页的一般工作流程示例。
<?php
include ("Design/header.php");
$db = new PDO('dblib:host=your_hostname;dbname=your_db;charset=UTF-8', $user, $pass);
$itemid = $_GET['album'];
$preparedStatement = $db->prepare('SELECT * FROM contact WHERE fieldid :album');
$preparedStatement ->bindValue(':album', $itemid);
$preparedStatement->execute();
while($row = $preparedStatement->fetchAll())
{
echo "<a href='".$row['fileurl']."'>File Link</a> <br>"
}
include 'closedb.php';
?>
您的一般工作流程是:
一些很好的参考资料: