ファイルをMySQLデータベースにアップロードしましたが、取得中に問題があります。mysqlデータベースから文書をダウンロード
download.php
<?php
$host="localhost";
$username="root";
$password="";
$db_name="application";
$con=mysqli_connect("$host", "$username", "$password","$db_name")or die("Your Connection is in error");
$a =$_GET['contactid'];
$query = "SELECT filename,filetype,filesize,filecontent FROM contact WHERE contactid = '$a' ";
$result = mysqli_query($con,$query) or die('Error, query failed');
list($filename, $filetype, $filesize, $filecontent) = mysqli_fetch_array($result);
header("Content-length: $filesize");
header("Content-type: $filetype");
header("Content-Disposition: attachment; filename=$filename");
echo $filecontent;
exit;
?>
私は前の画面から取得した動作していません$。代わりにcontactid = 18とすれば、ファイルがダウンロードされています。 2つのPHP変数$contactid
と$filename
を使用して文の上
以前screen.php
$GET =mysqli_fetch_array(mysqli_query($con,"SELECT contactid,groupname,firstname,lastname,mobile1,mobile2,email1,email2,city,country,designation,companyname,address1,address2,district,pincode,website,others,filename FROM contact WHERE contactid='$a'"));
$contactid = $GET['contactid'];
$filename = $GET['filename'];
<a href='download.php?contactid=".$contactid."'><?php echo $filename;?> </a>
、のようにする必要があり、
なる日Alokを享受すべきです –
:))いい日ではありません。 :) –
良いものは、常に多くの問題が付属しています。 :) :) –