print("<img src=".$data.gif." width=468 height=60 border=0 alt=\"".$sql_row[1]."\">"); 
将这句话改一改看:
print("<img src=".$data.".gif width=468 height=60 border=0 alt=\"".$sql_row[1]."\">");

解决方案 »

  1.   

    print("<img src=".$data.gif." width=468 height=60 border=0 alt=\"".$sql_row[1]."\">"); 
    将这句话改一改看:
    print("<img src=".$data.".gif width=468 height=60 border=0 alt=\"".$sql_row[1]."\">");
      

  2.   

    我的建议:
    改成
    print"<img src=$data.gif width=468 height=60 border=0 alt=$sql_row[1]>";
      

  3.   

    那这样呢:
    print"<img src=$data.gif width=468 height=60 border=0 alt=$sql_row[1]>";
    echo "<img src=".$data.".gif width=468 height=60 border=0 alt=".$sql_row[1].">";
    浅妄薄见,望与斟酌!
      

  4.   

    不好意思,该是这样
    echo "<img src=".$data."gif width=468 height=60 border=0 alt=".$sql_row[1].">";
      

  5.   

    改后还是不好使;
    是不是我的php.ini文件中的那一项设置未打开呢?
    请大家明示!!先谢谢大家了|!!
      

  6.   

    先把src中得.gif去掉看看,因为你已经说明是gif了,还有我个人建议你写成<img src=xx.php>xx.php在输出$data,只是建议而已
      

  7.   

    banneryue(烦了,累了,厌了,倦了) 朋友的建议我用过但情况一样!!
     还请大家多帮忙!
      

  8.   

    banneryue(烦了,累了,厌了,倦了) 朋友的建议我用过但情况一样!!
     还请大家多帮忙!
      

  9.   

    那你不要动态的了,干脆先静态的显示一下图片先
    echo "<img src=图片名字.gif width=468 height=60 border=0 alt=文字>";
      

  10.   

    先建一个文件,比如img.php
    <?
    if(!isset($id))
      exit();
    mysql_connect("localhost","root","");
    mysql_select_db("pic");
    $sql= "SELECT*FROM pic where picno=$id";
    $sql_result=mysql_query($sql);
    if($sql_row= mysql_fetch_row($sql_result)) {
          $data=$sql_row[2];  
          echo $data;         
    }
    ?>在其他文件里调用这个文件输出图片:
    <img src="img.php?id=1">