Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用mysqli将图像上载到MySQL数据库_Php_Mysql_Mysqli - Fatal编程技术网

Php 使用mysqli将图像上载到MySQL数据库

Php 使用mysqli将图像上载到MySQL数据库,php,mysql,mysqli,Php,Mysql,Mysqli,有人能给我举个例子,如何使用php mysqli将图像插入MySQL longblob字段吗?并使用php mysqli将其显示回来 这是我的db表 IMAGE { IMAGE_ID int(11) IMAGE_OWNER varchar(128) IMAGE_BLOB longblob IMAGE_NAME varchar(300) IMAGE_TYPE varchar(50) IMAGE_SIZE int(11) } 我知道如何使用PHPPD

有人能给我举个例子,如何使用php mysqli将图像插入MySQL longblob字段吗?并使用php mysqli将其显示回来

这是我的db表

IMAGE
{
    IMAGE_ID int(11)
    IMAGE_OWNER varchar(128)
    IMAGE_BLOB longblob
    IMAGE_NAME varchar(300)
    IMAGE_TYPE varchar(50)
    IMAGE_SIZE int(11)
}
我知道如何使用PHPPDO上传它,但我想知道是否可以使用mysqli上传

注意:

如果您想说“这是一种不好的存储图像的方法”或“最好使用目录来存储图像”


在此之前,请告诉我另一种方法,使图像仅对其上载者可见。

当您将图像作为文件放在Web服务器无法访问的目录中时,您可以编写一个非常小的脚本来测试您的条件,然后读取文件并将数据放在客户的文件夹中,这是一个非常好的建议,但目前我没有任何无法从服务器访问的目录,目前我使用的是www.freewebhostingarea.com。您也可以使用Web服务器内的目录,并使用htaccess对其进行保护。因此,没有人可以从中获取内容,只有您的脚本可以执行其他好的解决方案,但webhost不允许我执行
移动上传的文件($\u FILES['imgUser']['tmp\u name'],'../user/img/test.jpg')那么如何将其从临时文件夹移动到映像目录?