相关疑难解决方法(0)

PHP显示来自MySQL的BLOB图像

我正在尝试显示存储在数据库中BLOB列中的图像;

我从数据库中获取数据,使用SELECT对数据执行无变换,并使用以下内容显示它(来自脚本,其唯一输出如下):

header("Content-Type: image/jpeg");
echo $image;
Run Code Online (Sandbox Code Playgroud)

请注意,chrome将内容大小显示为图像的正确大小以及正确的mime类型(image/jpeg).在标题之前没有任何回声,我已经检查了数据库中的blob是否正确.<?php ?>标签之前或之后也没有尾随空格.

chrome/IE显示图像图标,但不显示图像本身.有任何想法吗?

编辑:图像是从数据库中得到的:

$sql = "SELECT * FROM products WHERE id = $id";
$sth = $db->query($sql);
$row = $sth->fetch();
$image = $row['image'];
Run Code Online (Sandbox Code Playgroud)

var_dump($ image)给出:

string 'ÿØÿà?JFIF??x?x??ÿá?ZExif??MM?*???????????J????????Q???????Q??????tQ??????t?????† ??±ÿÛ?C?       

ÿÛ?CÿÀ?_"?ÿÄ??????????? 
ÿÄ?µ???}?!1AQa"q2‘¡#B±ÁRÑð$3br‚ 
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³    ´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ????????'... (length=60766)
Run Code Online (Sandbox Code Playgroud)

php mysql

42
推荐指数
2
解决办法
20万
查看次数

显示存储在mysql blob中的图像

当我运行下面的代码时,它会显示一个存储在mysql Db中的图像作为blob变量.问题是如果我回应其他任何东西,甚至像echo'--------'这样简单的事情; 在我调用图像之前,图像不会显示.只显示随机字符.如果我在图像之后回显任何图像,那么图像显示但没有任何效果.有人可以告诉我为什么会这样,以及如何一起显示其他项目和图像,谢谢

<?php

include("inc/library.php");

connectToDatabase();

$sql = "SELECT * FROM theBlogs WHERE ID = 1;";

$result = mysql_query($sql) or die(mysql_error());  
$row = mysql_fetch_array($result);

header("Content-type: image/jpeg");
echo $row['imageContent'];
$db->close();

?>
Run Code Online (Sandbox Code Playgroud)

php mysql blob

11
推荐指数
2
解决办法
6万
查看次数

如何使用php从数据库显示图像

我正在尝试显示来自数据库的图像,但我无法显示图像.但它显示为这样user-1.jpg请看我的代码可以指导我如何显示图像.

$sqlimage = "SELECT image FROM userdetail where `id` = $id1";
$imageresult1 = mysql_query($sqlimage);

while($rows = mysql_fetch_assoc($imageresult1))
{       
    $image = $rows['image'];    
    print $image;
}
Run Code Online (Sandbox Code Playgroud)

php mysql

10
推荐指数
2
解决办法
17万
查看次数

如何在MySQL Workbench中检索存储的图像

Workbench 6.0.2.

我使用以下查询插入了图像:

create table images (ID int,Image BLOB);  
insert into images values (1,load_file('C:\Users\PEL_AY\Desktop\1.jpg') );
Run Code Online (Sandbox Code Playgroud)

但问题是如何使用load_file查看图像存储的图像数据库

我需要前端才能查看图像吗?

mysql mysql-workbench

5
推荐指数
1
解决办法
8999
查看次数

如何使用php显示psd文件?

我试图从数据库中读取 psd 文件,如 pdf 或图像,但我失败了。有没有办法在浏览器中读取或显示 psd 文件?

php

4
推荐指数
1
解决办法
2655
查看次数

在php中显示数据库中的blob图像

我正在尝试显示数据库中的图像,以便为正确的玩家显示正确的图像(同时它应该显示在我有占位符的位置),我一直在阅读较旧的文章,但似乎无法理解出去... 在此处输入图片说明

 <?php
        $servername = "localhost";
        $username = "root";
        $password = "";
        $dbname = "reapers";


        // Create connection
        $conn = new mysqli($servername, $username, $password, $dbname);
        // Check connection
        if ($conn->connect_error) {
            die("Connection failed: " . $conn->connect_error);
        } 

        // SELECT (whatever rows you want) FROM (your table name)
        $sql = "SELECT ID, NAME, image FROM players";
        $result = $conn->query($sql);


        if ($result->num_rows > 0) {
            // output data of each row
            while($row = $result->fetch_assoc()) {
                // Outputting HTML and the data from the …
Run Code Online (Sandbox Code Playgroud)

php mysql

2
推荐指数
1
解决办法
8097
查看次数

标签 统计

mysql ×5

php ×5

blob ×1

mysql-workbench ×1