图像和声音怎么在数据库中存储?(每个小题20分)

ronsan 2003-07-10 10:22:40
问题如下:
1、该如何操作?
2、实际存储格式(或者存储机制)是怎么样的?
3、有人发帖说可以把图片直接存入My SQL,但它是以什么格式存入Table的?
...全文
142 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ronsan 2003-07-10
  • 打赏
  • 举报
回复
能否用JAVA或者JaveScript语言描述?

直接用SQL或文字描述亦可!

多谢!
myblessu 2003-07-10
  • 打赏
  • 举报
回复
上传图片存入mysql的程序.
表new里的photo存图片,filetype存类型,id是编号

<?php
//打开数据库
if ($new_ok){
if ($photo_size!=0){
$data = addslashes(fread(fopen($photo, "r"), filesize($photo)));
$sql="insert into new (photo,filetype) values ('$data','$photo_type')";
}

mysql_query($sql);
$err=mysql_error();
if ($err){
printf("出错");
}else{
printf("成功");
}

}else{
?>
<form name="form1" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="10000000">
<input type="file" name="photo" size="40">
<input type="submit" name="new_ok" value="开 始 录 入">

</form>
<?php
}
?>

显示图片的办法:
<?php
if($id) {
@MYSQL_CONNECT( "localhost", "帐号", "密码");
@mysql_select_db( "数据库名");
$query = "select photo,filetype from new where id=$id";
$result = @MYSQL_QUERY($query);
$data = @MYSQL_RESULT($result,0, "photo");
$type = @MYSQL_RESULT($result,0, "filetype");
Header( "Content-type: $type");
echo $data;
};
?>
ronsan 2003-07-10
  • 打赏
  • 举报
回复
求解啊!

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧