社区
MySQL
帖子详情
如何用MySQl存储图片?
loswing
2003-06-04 01:43:26
我用PHP+MySQl+Apache做了个购物系统希望能动态的生成。图片数据。不知道有什么好的方法?
...全文
1565
2
打赏
收藏
如何用MySQl存储图片?
我用PHP+MySQl+Apache做了个购物系统希望能动态的生成。图片数据。不知道有什么好的方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nba23
2003-06-04
打赏
举报
回复
UP
Arbow
2003-06-04
打赏
举报
回复
FAQ有:
当然可以,用BLOB类型
存放:
<?php
// 如果提交了表单,代码将被执行:
if ($submit) {
// 连接到数据库
// (你可能需要调整主机名,用户名和密码)
MYSQL_CONNECT( "localhost", "root", "password");
mysql_select_db( "binary_data");
$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));
$result=MYSQL_QUERY( "INSERT INTO binary_data (description,bin_data,filename,filesize,filetype) ".
"VALUES ('$form_description','$data','$form_data_name','$form_data_size','$form_data_type')");
$id= mysql_insert_id();
print "<p>This file has the following Database ID: <b>$id</b>";
MYSQL_CLOSE();
} else {
// 否则显示储存新数据的表单
?>
<form method="post" action=" <?php echo $PHP_SELF; ?>" enctype="multipart/form-data">
File Description:<br>
<input type="text" name="form_description" size="40">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000">
<br>File to upload/store in database:<br>
<input type="file" name="form_data" size="40">
<p><input type="submit" name="submit" value="submit">
</form>
<?php
}
?>
</BODY>
</HTML>
读取:
<?php
// getdata.php3 - by Florian Dittmer <dittmer@gmx.net>
// 调用方法: getdata.php3?id=<id>
if($id) {
// 你可能需要调整主机名,用户名和密码:
@MYSQL_CONNECT( "localhost", "root", "password");
@mysql_select_db( "binary_data");
$query = "select bin_data,filetype from binary_data where id=$id";
$result = @MYSQL_QUERY($query);
$data = @MYSQL_RESULT($result,0, "bin_data");
$type = @MYSQL_RESULT($result,0, "filetype");
Header( "Content-type: $type");
echo $data;
};
?>
---------------------------------------------------------------
可以这样建表
create table images(image_id int not null primary key,
image_data blob
);
---------------------------------------------------------------
注意:blob类型最大可存储64k的图象,超过时可用longblob类型
往
MySQL
中
存储
图片
本文介绍如何使用Java通过JDBC向
MySQL
数据库
存储
图片
,并提供了一个简单的示例程序。
mysql
存储
图片
本文介绍了在
MySQL
中
存储
图片
的两种方法:一是
存储
图片
的上传路径,二是将
图片
以二进制数据流形式直接
存储
到数据库。通过示例代码展示了如何实现这两种方式,包括文件上传、保存路径以及数据写入数据库的操作。
MySQL
数据库中
存储
图片
和读取
图片
的操作
博客介绍了在
MySQL
中
存储
图片
的两种方法。一是将
图片
以 BLOB 类型
存储
在数据库,给出
MySQL
语句和 Python 实现;二是将
图片
存于文件系统,在数据库存路径,也给出相应实现。最后总结两种方法适用场景,提醒按需选择。
在
MySQL
中
存储
图片
本文详细介绍了如何在
MySQL
中使用BLOB和LONGBLOB数据类型
存储
图片
,包括创建表、处理文件路径、文件访问权限和
MySQL
配置,以及执行INSERT语句的注意事项。
往
mysql
中
存储
图片
_往
MySQL
中
存储
图片
本文介绍了如何使用Java将
图片
存储
到
MySQL
数据库中。首先在
MySQL
中创建名为pic的表,包含idpic、caption和img三列。接着展示了一个Java类,通过JDBC连接
MySQL
,使用PreparedStatement设置二进制流来
存储
图片
数据。最后,提供了完整代码示例,并提到可以进一步扩展程序功能。
MySQL
57,065
社区成员
56,762
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章