能给出相关的代码吗?包括保存图片的和提取图片的.PHP 4 + MySQL以及批量导入数据的方法

解决方案 »

  1.   

    谁能给出图片处理的代码啊?要求在php中显示数据库里的图片.
    以及从php把图片插入数据库的代码.MySQL 5 + php 4 的
      

  2.   

    The BLOB and TEXT Types A BLOB is a binary large object that can hold a variable amount of data. The four BLOB types are TINYBLOB , BLOB , MEDIUMBLOB , and LONGBLOB . 这几个类型区别在于存储的数据量不同.如果你存储图片,推荐用LONGBLOB类型.一.关于图象数据存储和显示
    我只会Java不懂PHP,我说一下Java中是如何做的,同理,你可以在PHP中采用这个方法
    1.存储BLOB字段
    使用Java的PreparedStatement这个接口的setBlob(int i, Blob x) 或者setBinaryStream(int parameterIndex, InputStream x, int length)
    注意,这里用的是开发语言提供的预编译SQL语言的类,我想在PHP中也应该提供这种类吧
    2.访问BLOB字段
    使用Java的ResultSet接口的Blob getBlob(int i) 或者 InputStream getUnicodeStream(String columnName) 
    3.在网页里显示
    关键问题的是把得到的图片数据发给浏览器,并告诉浏览器你发给它的是是图片数据.
    正常情况下,在页面里插入一个图片,用的html标签是<img>,这个标签有个属性src,你可以
    将一个完成读取数据库图片数据的动态网页的地址付给它,然后通过这个动态网页把图片数据
    传送给IE二.关于数据库移植的问题
    MySQL提供了一个免费的数据库移植工具叫"Migration",可以把Oracle中的各种表和表的数据,移植到MySQL中,这个工具是GUI的,使用很简单.
    你可以到MySQL的网站下载.
      

  3.   

    thanks不过在显示的地方还是不太明白是不是需要两页,一页读,一页显示?
    那读的那页把数据读成什么形式的啊?还是说缓冲成图片文件再插到html中?