gpt4 book ai didi

php - 如何使用php保存图片?

转载 作者:行者123 更新时间:2023-11-29 11:41:09 25 4
gpt4 key购买 nike

<?php
$size = filesize('H:/blog_banner.jpg');
$fp = fopen('H:/blog_banner.jpg','rb');
$binary_pic = fread($fp,$size);
$link = mysqli_connect('127.0.0.1','root','123456') or die('connect failed!');
$binary_pic = base64_encode($binary_pic);

mysqli_select_db($link, 'rqPro');
mysqli_query($link,"insert into tb_pic values('',$binary_pic)") or die('cant perform pic');

结果是:

cant perform pic.

mysql保存字段中的图片是:medium blob。

我该如何解决这个问题?

最佳答案

您的插入查询错误。您不指定将保存表的哪个字段。它应该是 .. INSERT INTO tb_pic(field1,field2) VALUES('',$binary_pic)

我的建议是,这不是将图片保存在数据库中的好方法。它很重。最好将其保存在您的服务器/目录中。尝试看看http://php.net/manual/en/function.move-uploaded-file.php

关于php - 如何使用php保存图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35764061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com