哦,这个分多。在这里回复吧。如果是图片就不用addslashes了。
那个数据类型看你上传的是什么文件。blob或text类型。
不过如果不是很保密的话。为何要放到里面。
直接保存为文件就好了。

解决方案 »

  1.   

    就把服务器端临时文件的文件名当成insert的sql语句中的值就可以了?
      

  2.   

    其实我也很想知道
    如果我非要把一个RAR之类的文件放到数据库,可以实现不?
      

  3.   

    fread(上传临时文件);
    写入 数据库的 blob 字段。
    即可。取出时,修改文件头信息。再把数据库的 blob 字段 echo 到客户端就成了。
      

  4.   

    引用:取出时,修改文件头信息。再把数据库的 blob 字段 echo 到客户端就成了。
    如果我存的是一个jpg文件,现在想在php里面返回给浏览器一个<img>标签。里面的src属性应该怎么写呢?
    我考虑单单从select里面得到的blob column应该是一串2进制码,没有文件名的吧。如果我把得到的2禁止串写到服务器端的一堆临时jpg文件,然后再写到<img>标签的src属性里,应该可以吧。但是又要考虑到临时jpg文件删除。有没有更好的办法啊?
      

  5.   

    我还有个想法是索性就把jpg文件传到server上,然后server根据当前日期时间和上传的文件名生成一个新的文件名,然后就把文件名扔到数据库里面,在人家浏览的时候就直接把这个文件名丢回给<img>的src属性。
    sigh,不知道这样的问题常规的做法是怎么样的。
    真是对数据库一点经验都没有啊。
      

  6.   

    <img src=showpic.php>
    showpic.php就是输出数据