如何从mysql数据库检索图像文件路径并使用php显示图像

亚美斯。

我正在尝试使用php从mysql数据库检索图像文件路径,并将其显示为一种表单,该表单随后将用于将图像发送到我们的android应用程序。我到处都有搜索,发现一个看起来像我的问题,但尚未解决,因此我试图寻找另一种帮助。

这是我上传图片的php表格:inSTAGram.php

<?php

require('admin.config.inc.php');

if(isset($_POST['upload'])){
$image_name = $_FILES['image']['name'];
$image_type = $_FILES['image']['type'];
$image_size = $_FILES['image']['size'];
$image_tmp_name = $_FILES['image']['tmp_name'];

$path = "/home/stagcon2/public_html/StagConnect/admin/pictures/$image_name";

if($image_name==''){
echo "Don't just click! select an image please .";
exit();
}
else{
move_uploaded_file($image_tmp_name, $path);
$mysql_path = $path."/".$image_name;
$query = "INSERT INTO `inSTAGram`(`image_name`,`path`) VALUES ('$image_name','$mysql_path')";

$query_params = array(
    ':image_name' => $image_name,
    ':mysql_path' => $path,
    );

//execute query
try {
    $stmt   = $db->prepare($query);
    $result = $stmt->execute($query_params);
}
catch (PDOException $ex) {
    // For testing, you could use a die and message. 
    //die("Failed to run query: " . $ex->getMessage());

    //or just use this use this one:
    $response["success"] = 0;
    $response["message"] = "Database Error. Couldn't Upload Image!";
    die(json_encode($response));
}

$response["success"] = 1;
$response["message"] = "Image Uploaded Succesfully!";
echo json_encode($response);
}
}   
?>

<form action="inSTAGram.php" method="post" enctype="multipart/form-data">
<input type="file" name="image" >
<input type="submit" name="upload" value="Upload" >
</form>

这个工作正好!

所以这是我的用于显示图像的php表单;inSTAGramDisplay.php

<?php
require("admin.config.inc.php");

//initial query
$query = "Select * FROM inSTAGram";

try {
$stmt   = $db->prepare($query);
$result = $stmt->execute($query_params);
}
catch (PDOException $ex) {
$response["success"] = 0;
$response["message"] = "Database Error!";
die(json_encode($response));
}

// Finally, we can retrieve all of the found rows into an array using fetchAll 
$rows = $stmt->fetchAll();


if ($rows) {
$response["success"] = 1;
$response["message"] = "Image Available!";
$response["images"]   = array();

foreach ($rows as $row) {
    $rows             = array();
    $rows['image'] = 'http://www.stagconnect.com/StagConnect/admin/pictures?image_id=' . $rows['image_id'];
    $rows[] = $rows;        

    //update our repsonse JSON data
    array_push($response["images"], $image);
}

// echoing JSON response
echo json_encode($rows);


} else {
$response["success"] = 0;
$response["message"] = "No Image Available!";
die(json_encode($response));
}

?>

这次,这只显示图像路径而不是图像,我要做的是显示图像本身。我只是不知道该怎么做。任何帮助都可以。提前致谢!

蜜糖

只需回显图像标签,然后将图像变量作为源属性即可:

<?php
//I hard coded the array but pull the images id from the db
$rows  = array();
$rows = array("070415togepi.jpg",
              "1384904_681730675185076_523601772_n.jpg",
              "1388517_681730668518410_508160046_n.jpg",
              "1394889_681730678518409_1155435015_n.jpg", 
              "385-jirachi-g.jpg"); 

foreach ($rows as $value){
 $rows['img'] = 'http://www.stagconnect.com/StagConnect/admin/pictures/'.$value;
 echo "<img src='".$rows['img']."' />";
}

?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从mysql数据库检索图像文件路径并使用php显示图像

来自分类Dev

如何将图像文件夹路径存储到 MYSQL 数据库中并通过 PHP 和 XAMPP 在网页中显示图像?

来自分类Dev

在MySQL数据库中存储图像文件的路径

来自分类Dev

django 1.8如何在使用upload_to时从数据库中检索图像文件路径

来自分类Dev

React Native 从数据库中检索图像文件路径

来自分类Dev

如何使用php显示来自数据库mysql的图像?

来自分类Dev

如何从数据库drupal 7输出图像文件?

来自分类Dev

使用PHP获取图像文件路径并以HTML显示

来自分类Dev

PHP MySQL从数据库显示图像

来自分类Dev

如何将图像文件名内爆到mysql数据库中

来自分类Dev

使用PHP从MySQL数据库显示图像

来自分类Dev

使用PHP从MySQL数据库显示图像

来自分类Dev

如何使用Spring MVC从MySQL数据库显示图像

来自分类Dev

如何使用django框架发送图像文件而不保存在数据库中

来自分类Dev

Swift,Xcode 6 Beta 4:如何使用Photos框架的资源来检索当前正在显示的图像文件的文件路径?

来自分类Dev

如何使用jQuery显示数据库中的图像而不是图像路径

来自分类Dev

如何使用jQuery显示数据库中的图像而不是图像路径

来自分类Dev

如何使用数据库中的图像路径将图像显示到图片框中

来自分类Dev

显示来自MySQL数据库中路径的图像

来自分类Dev

在mysql数据库中显示来自路径的图像

来自分类Dev

如何在HTML页面中使用php和mysql显示数据库中的图像

来自分类Dev

连接/未连接数据库时如何使用MySQL / PHP显示不同的图像?

来自分类Dev

如何直接从mysql数据库中获取图像并使用php以json格式显示它们?

来自分类Dev

从 django 中的数据库加载图像文件路径时出错

来自分类Dev

如何从Codeigniter中的数据库和图像文件夹中删除图像

来自分类Dev

从MySQL数据库检索图像

来自分类Dev

如何使用Java将长Blob(图像)上传到mysql数据库并在php中检索?

来自分类Dev

如何使用Java将长Blob(图像)上传到mysql数据库并在php中检索?

来自分类Dev

如何使用sqlite数据库上传和检索图像

Related 相关文章

  1. 1

    如何从mysql数据库检索图像文件路径并使用php显示图像

  2. 2

    如何将图像文件夹路径存储到 MYSQL 数据库中并通过 PHP 和 XAMPP 在网页中显示图像?

  3. 3

    在MySQL数据库中存储图像文件的路径

  4. 4

    django 1.8如何在使用upload_to时从数据库中检索图像文件路径

  5. 5

    React Native 从数据库中检索图像文件路径

  6. 6

    如何使用php显示来自数据库mysql的图像?

  7. 7

    如何从数据库drupal 7输出图像文件?

  8. 8

    使用PHP获取图像文件路径并以HTML显示

  9. 9

    PHP MySQL从数据库显示图像

  10. 10

    如何将图像文件名内爆到mysql数据库中

  11. 11

    使用PHP从MySQL数据库显示图像

  12. 12

    使用PHP从MySQL数据库显示图像

  13. 13

    如何使用Spring MVC从MySQL数据库显示图像

  14. 14

    如何使用django框架发送图像文件而不保存在数据库中

  15. 15

    Swift,Xcode 6 Beta 4:如何使用Photos框架的资源来检索当前正在显示的图像文件的文件路径?

  16. 16

    如何使用jQuery显示数据库中的图像而不是图像路径

  17. 17

    如何使用jQuery显示数据库中的图像而不是图像路径

  18. 18

    如何使用数据库中的图像路径将图像显示到图片框中

  19. 19

    显示来自MySQL数据库中路径的图像

  20. 20

    在mysql数据库中显示来自路径的图像

  21. 21

    如何在HTML页面中使用php和mysql显示数据库中的图像

  22. 22

    连接/未连接数据库时如何使用MySQL / PHP显示不同的图像?

  23. 23

    如何直接从mysql数据库中获取图像并使用php以json格式显示它们?

  24. 24

    从 django 中的数据库加载图像文件路径时出错

  25. 25

    如何从Codeigniter中的数据库和图像文件夹中删除图像

  26. 26

    从MySQL数据库检索图像

  27. 27

    如何使用Java将长Blob(图像)上传到mysql数据库并在php中检索?

  28. 28

    如何使用Java将长Blob(图像)上传到mysql数据库并在php中检索?

  29. 29

    如何使用sqlite数据库上传和检索图像

热门标签

归档