如何通过在PHP MySQL中选择数据来创建打开文件的两个不同按钮?

如何通过在PHP MySQL中选择数据来创建打开文件的两个不同按钮?,php,mysql,mysqli,Php,Mysql,Mysqli,我从数据库中选择了两个值(word和excel),我想在单击每一个值和按钮打开不同的文件时,如何打开?不知道您在问什么 <?php session_start(); ?> <?php include("connect.php"); mysqli_query($link,"set NAMES utf8"); $code=@$_POST['code']; $select="SELECT * FROM subject_teachers WHERE code='$code'"; $r


我从数据库中选择了两个值(word和excel),我想在单击每一个值和按钮打开不同的文件时,如何打开?不知道您在问什么

<?php
session_start();
?>
<?php
include("connect.php");
mysqli_query($link,"set NAMES utf8");
$code=@$_POST['code'];
$select="SELECT * FROM subject_teachers WHERE code='$code'";

$result=mysqli_query($link,$select) or die(mysqli_error($link));

 while($row=mysqli_fetch_array($result))
{
  echo "<button value='$row[subject]'>".$row['subject'];
}
?>


您对查询非常开放,应该真正使用而不是串联查询。特别是因为你们甚至并没有逃避用户的输入。你们怎么称呼数据库中的“值”?它是什么?斑点?文件url?文件的相对路径?在这段代码中至少给出一个例子:当我运行这段代码时,在浏览器中显示从数据库中存储的值,例如(Word、Excel、PHP),我想在单击它们中的每一个在wampserver的www目录中打开我的项目中的文件时,创建一个链接。例如word.php、excel.php等…此值(word和excel)是我数据库中选中的两条记录,我想在单击word按钮打开我目录中的(word.php)文件时,以及单击excel按钮打开(excel.php)时,您是否理解?您是说整个excel和word文件都存储在数据库中?在blob中?未保存在我的数据库中,但此文件保存在我的WampServer www diretcory中。因此,您只需创建到存储文件的链接?是的,我想把文件链接起来,你有什么解决办法吗?
<a href="<?php echo $row['url_word_file'] ; ?>">Word file</a>
<a href="<?php echo $row['url_excel_file'] ; ?>">Excel file</a>