MySQL存储图片的字段类型是什么?我建议不要直接存储2进制的图片,而是对图片内容进行Base64编码后保存,这样就可以保存在text类型字段中了。

解决方案 »

  1.   


    我是要向DB2里插图片  字段类型是BLOB的
    什么方法都试过了 就是不能插入图片
    代码如下: $tmp_file=$_FILES["file"]["tmp_name"];
     $Psize=$_FILES["file"]["size"];
     $conn=db2_connect("pc","user","123");
     $mypicture=addslashes(fread(fopen("$tmp_file", "r"),$Psize));
     $sql="update pic set ZP='$mypicture' where id='1'";
     $result=db2_exec($conn,$sql);在运行db_exec()语句的时候老是提示:Waring:db2_exec()[function.db2-exec]:Statement Excute Failed In ....
      

  2.   

    MySQL存储图片?一般应该放的是图片的名子吧?没做过,不清楚LZ的意思。
      

  3.   

    现在的情况是我必须要知道如何用PHP向DB2插入图片
      

  4.   

    我不是和你说了吗?用类似text的字段类型,在保存图片前先将图片数据用Base64编码……
      

  5.   

    bytea_encode($content);数据库的字段用bytea