用php mysql从数据库中获取图像

时间:2015-07-10 09:47:47

标签: php mysql

我正在尝试从我的数据库中获取图像我使用以下代码:

welcome-file

这是我的数据库结构:

Users

请帮助我并告诉我如何在通讯 <?php $image_qry=mysqli_query($mysqli,"SELECT * FROM Benutzer"); $image=mysqli_fetch_assoc($image_qry); $get_image=$image['Profilbild']; //This should contain the picture header("Content-type: image/jpeg"); echo $get_image; ?> 元素中输出此图片

2 个答案:

答案 0 :(得分:1)

不是将图像存储在数据库中,而是创建上传文件夹,然后将图像名称存储到数据库中,当您想要调用它时,只需在末尾添加名称。

angular.module('helloApp').factory('popupService', function() {
    var popup;

    var setter = function(parameter) {
        popup = parameter;
    };

    var getter = function() {
        return popup;
    };

    return {
        setter: setter,
        getter: getter
    };
}

上传脚本:

<?php   
    $image_qry=mysqli_query($mysqli,"SELECT * FROM Benutzer");
    $image=mysqli_fetch_assoc($image_qry);

    $link = directory of image;
    $get_image=$link.$image; //This should contain the picture

    echo file_get_contents($get_image);
?>

参考:

http://www.w3schools.com/php/php_file_upload.asp

答案 1 :(得分:0)

我认为你得到的结果数组包含索引0的第一行

$get_image=$image[0]['Profilbild'];