Php 文本作为超链接SQL

Php 文本作为超链接SQL,php,jquery,sql,mysqli,Php,Jquery,Sql,Mysqli,我在数据库中创建了一个表,表上有3列,第三列是下载文件列,上面有一个文本,可以重定向到uploads文件夹中的文件。关于如何创建文件下载栏有什么想法吗 <script type="text/javascript"> var $table = $('#table'); $table.bootstrapTable({ url: 'list-user.php', search: true,

我在数据库中创建了一个表,表上有3列,第三列是下载文件列,上面有一个文本,可以重定向到uploads文件夹中的文件。关于如何创建文件下载栏有什么想法吗

<script type="text/javascript">

 var $table = $('#table');
         $table.bootstrapTable({
              url: 'list-user.php',
              search: true,
              pagination: true,
              buttonsClass: 'primary',
              showFooter: true,
              minimumCountColumns: 2,
              columns: [{
                  field: 'first',
                  title: 'Date',
                  sortable: true,
              },{
                  field: 'last',
                  title: 'Title',
                  sortable: true,

              },  {
                  field: 'file',
                  title: 'Download',
                  sortable: true,

              }],

         });

var$table=$(“#table”);
$table.bootstrapTable({
url:'list user.php',
搜索:对,
分页:正确,
buttonsClass:'主',
showFooter:是的,
最小计数列:2,
栏目:[{
字段:'第一',
标题:“日期”,
可排序:是的,
},{
字段:'最后',
标题:“标题”,
可排序:是的,
},  {
字段:“文件”,
标题:"下载",,
可排序:是的,
}],
});

列出用户文件

 <?php 
    require 'db.php';

        $sqltran = mysqli_query($con, "SELECT * FROM user ")or die(mysqli_error($con));
        $arrVal = array();

        $i=1;
        while ($rowList = mysqli_fetch_array($sqltran)) {

                        $name = array(
                                'num' => $i,
                                'first'=> $rowList['fname'],
                                'last'=> $rowList['lname']
                            );      


                            array_push($arrVal, $name); 
            $i++;           
        }
             echo  json_encode($arrVal);        


        mysqli_close($con);
?>   

您的
文件
列没有数组键/值。在不查看数据库结构的情况下,很难知道文件名存储在何处,但请用正确的列名替换
下载路径列名称

$name = array(
     'num' => $i,
     'first'=> $rowList['fname'],
     'last'=> $rowList['lname'],
     'file' => '<a href="' . $rowList['download_path_column_name'] . '">Download</a>'
);     
$name=array(
'num'=>$i,
'first'=>$rowList['fname'],
'last'=>$rowList['lname'],
'文件'=>''
);     

明智地使用标记以获得更多视图。@SankarRaj请不要在问题中添加不推荐的标记!列名是file,但当我输入代码时,它不再显示任何数据。我有一个包含pdf文件的上传文件夹。你知道在我的列“文件”字段中放什么吗?你把
$rowList['download\u path\u column\u name']
改为
$rowList['file']
@杰加里克