回 帖 发 新 帖 刷新版面

主题:急!!! PHP 显示ORACLE 的BOLB数据(为什么显示不出来)

//文件名为 getpic.php
$myquerystr="select pic from dd   where id=".$id;
       $queryid=ociparse($conn,$myquerystr);
      ociexecute($queryid);
    if (OCIFetchInto($queryid, $result)) 
        {   
       //图片保存的是GIF
        Header("Content-type:image/gif"); 
         
       echo $result[PIC]->load(); 
          } 
 OCIFreeStatement($queryid); 
OCILogoff($conn);
?> 
//调用文件,其中的内容如下:
....
 echo " <td align='left' nowrap>";
       echo "<image src=getsgt.php?id=99  >";
       echo "</td>\n";
.......

回复列表 (共5个回复)

沙发

where id=".$_GET['id'];

板凳

以下的语句还是不好用
where id=".$_GET['id'];

3 楼

echo($myquerystr);
看id有没有输入数据,还有检查下数据库有没有连接成功

4 楼

请高手看一下语句是否有问题

5 楼

http://cn.php.net/OCI8
里面详细介绍

我来回复

您尚未登录,请登录后再回复。点此登录或注册