Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tải xuống tệp từ cơ sở dữ liệu MYSQL

Tôi quét kỹ mã của bạn và đây là câu trả lời cuối cùng.

<?php
    require 'connect.php';

    $query = "SELECT id, name FROM upload";
    $result = mysql_query($query) or die('Error, query failed');

    if(mysql_num_rows($result)==0){
        echo "Database is empty <br>";
    }
    else{
        while(list($id, $name) = mysql_fetch_array($result)){
            echo "<a href=\"download.php?id=\$id\">$name</a><br>";
        }
    }

    if(isset($_GET['id'])){
        $id    = $_GET['id'];   
        $query = "SELECT name, type, size, content FROM upload WHERE id = '$id'";       
        $result = mysql_query($query) or die('Error, query failed');
        list($name, $type, $size, $content) =  mysql_fetch_row($result);
        header("Content-Disposition: attachment; filename=\"$name\"");
        header("Content-type: $type");
        header("Content-length: $size");
        print $content;
    }
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cải thiện việc băm mật khẩu với một muối ngẫu nhiên

  2. Cách giải quyết Lỗi chung:Máy chủ MySQL 2006 đã biến mất

  3. Trong SQL, hai bảng tham chiếu đến nhau có được không?

  4. Cách thêm 1 vào giá trị của một cột của một hàng hiện có trong mysql

  5. Cách cài đặt MySQL gem trên Mac OS X