sql >> データベース >  >> RDS >> Mysql

MYSQLデータベースからファイルをダウンロードする

    私はあなたのコードを徹底的にスキャンし、これが最終的な答えです。

    <?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. 警告:mysqli_num_rows()は、正確に1つのパラメーターを予期し、2つは指定されています| mysql | mysqli

    2. MySqlデータベースをFirebaseに接続する方法は?

    3. MariaDBでのADDDATE()のしくみ

    4. mysqlデータベースに接続し、Androidコードを使用してデータを挿入するにはどうすればよいですか?