无法使用blob将public\u html/image中的图像插入mysql表
我摆好table:
CREATE TABLE `db`.`fruit` ( `item` VARCHAR(40) NOT NULL , `image` BLOB NOT NULL ) ENGINE = InnoDB;
尝试将图像插入mysql表
$item = 'banana';
$image = 'http://www.somesite.org/image/banana.jpg';
$con = new mysqli('localhost','','','db');
$sql = $con->prepare("INSERT INTO fruit (item, image) VALUES (?,?)");
$sql->bind_param("sb", $item, $image);
$sql->execute();
已成功将“banana”保存到item列,但image列为空。我希望blob存储到图像列。
我做错了什么??
1条答案
按热度按时间chhqkbe11#
如果您的映像位于远程服务器中,您将尝试此操作。
如果你的镜像文件在你的服务器上,你可以使用mysql的loadfile功能