这似乎是一项微不足道的任务,但我找不到样本。
假设我已将图像上传到我的网络服务器上的临时文件夹。 现在我想将此图像插入数据库并将其发布到发布。
有人可以提供一个简短的片段吗?
答案 0 :(得分:2)
您可以将图像存储到二进制数据字段(blob):
$handle = fopen("picture.jpg", "rb");
$img = mysql_real_escape_string(fread($handle, filesize('picture.jpg')));
fclose($handle);
$sql = "insert into pictures(id,img) values(null,'$img')";
答案 1 :(得分:2)
有两种方法可以将图像附加到帖子中:
image.php?image_id
这将显示实际图像,这将限制您只附加cms中的图像,但是您可以备份db使用phpmyadmin或所有图像...... image.php?image_id
- apache会处理这个并且在您可以使用网址(来自其他网站等)附加任何图片,而不仅仅是上传的图片与帖子相关的表格为:id_image,id_post,[image_columns]
image_columns可能包括图片标题,上次修改的日期和时间以及其他一些有用的内容......
答案 2 :(得分:0)