在数据库中保存多个附件,phpmyadmin


Saving multiple attachments in database, phpmyadmin

我正在制作一个表单来发送带有多个附件的电子邮件。我也将这些多个附件保存在数据库中。问题是如何获取附件数组的数据,以保存在数据库中,我使用以下代码:

$filesize = $_FILES['attachment']['size'][$key];
$extention = pathinfo ($_FILES['attachment']['name'][$key] ,PATHINFO_EXTENSION );
 $name=$_FILES['attachment']['name'][$key];
$data=file_get_contents($_FILES  ['uploaded_file']['tmp_name']));

通过这个,我得到了文件数组的大小、扩展名和名称,但没有得到数据,它给出了错误。。如何获取文件数组的数据

您在file_get_contents()行中缺少一个[$key],并且名称(根据附件上传文件)错误。使用此:

$filesize = $_FILES['attachment']['size'][$key];
$extention = pathinfo($_FILES['attachment']['name'][$key] ,PATHINFO_EXTENSION );
$name = $_FILES['attachment']['name'][$key];
$data = file_get_contents($_FILES['attachment']['tmp_name'][$key]));