Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Unduh file dari database MYSQL

Saya memindai kode Anda secara menyeluruh dan inilah jawaban terakhirnya.

<?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. PyMySQL tidak dapat terhubung ke MySQL di localhost

  2. Pengelompokan berdasarkan Kolom dengan Ketergantungan pada Kolom lain

  3. RMySQL dbWriteTable dengan field.types

  4. MySQL- Mengapa LAST_INSERT_ID() tidak berfungsi untuk saya?

  5. Bagaimana saya bisa menguji contoh injeksi PHP MySQL saya?