首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加载存储在数据库中的图像时出错

问加载存储在数据库中的图像时出错
EN

Stack Overflow用户
提问于 2015-04-19 16:40:41
回答 1查看 92关注 0票数 1

希望存储和检索数据库中的数据,包括图像,能够存储图像,但由于isset()错误而无法显示。

以下是我使用过的文件。

  1. HTML表单
  2. 用于在数据库中存储和检索数据的PHP文件
  3. 到达。php,额外的文件输出数据,这个文件已经使用在<img src=get.php?id=$lastid>和$_REQUEST在这个文件中。控制流没有通过isset()创建问题。

$image=mysql_query(“从id=$mid的用户数据中选择*”)或死(“无效查询:”)。Mysql_error();$image=mysql_fetch_assoc($image);$ $image=$image'image';header("Content-type: image/jpeg");echo $image;} else { echo"error";} ?>

EN

回答 1

Stack Overflow用户

发布于 2015-04-19 17:10:08

这是我第一次在讨论论坛上发布任何内容,问题应该是,这段代码可能有什么问题:

代码语言:javascript
复制
$lastid=mysql_insert_id();//get the id of the last record
 echo "<img src='get.php?id=".$lastid."'>";

其中get.php是:

代码语言:javascript
复制
<?php
        #connection to db
        mysql_connect("localhost","root","")or die(mysql_error());
        mysql_select_db("wordgraphic")or die(mysql_error());
        if(isset($_REQUEST['id']) ) > this block of code is not runninng
        {
        $mid=(int)($_REQUEST['id']);

        $image=mysql_query("SELECT * FROM userdata WHERE id=$mid") or die("Invalid query: " . mysql_error());
        $image=mysql_fetch_assoc($image);
        $image=$image['image'];
        header("Content-type: image/jpeg");
        echo $image;
        }
        else
            {
        echo"error";
             }
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29732701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档