Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法从数据库中查看图像_Php - Fatal编程技术网

Php 无法从数据库中查看图像

Php 无法从数据库中查看图像,php,Php,我无法从mysql数据库查看我的图像。 我使用curl将图像下载到mysql数据库,我试图查看图像,但从firefox调试器得到错误信息 我已经在blob fromat中创建了数据库 这是我下载图像的代码 <?php $servername = "localhost"; $username = "recorduser"; $password = "password123"; $database = "record"; // Create connection $conn = mysql

我无法从mysql数据库查看我的图像。 我使用curl将图像下载到mysql数据库,我试图查看图像,但从firefox调试器得到错误信息

我已经在blob fromat中创建了数据库

这是我下载图像的代码

<?php

$servername = "localhost";
$username = "recorduser";
$password = "password123";
$database = "record";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $database); //    Check connection if (!$conn) {
die("Connection failed: " . mysqli_connect_error()); }


$ch = curl_init ("http://www.albaldnews.com/upimages/news/thumb_albald11-04- 2014-993734.jpg");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch,        CURLOPT_BINARYTRANSFER,1); 
$rawdata=curl_exec ($ch); 
curl_close ($ch);

$rawdata = addslashes($rawdata);


$sql = "INSERT INTO picture (image)VALUES ('$rawdata')"; 
$result =   mysqli_query($conn, $sql);

?>

显示图像
Firefox错误代码:

<img src="http://192.168.206.129/rssfeed/showimage.php" alt="The image   “http://192.168.206.129/rssfeed/showimage.php” cannot be displayed because it   contain errors>

它终于起作用了


我替换了
echo$img带有
echo$img=$row[“image”]

建议您不要将图像存储在数据库中,而应将其位置存储在驱动器上。请原谅,如果您确实使用了此方法,因为我只浏览了您的代码。@Fred-ii我使用curl从http下载图像。@William Callahan我想将图像存储在数据库而不是文件夹中。curly引号
来自何处以及
alt
?当然,它们是某些东西的一部分,只是它们不会突然出现。然后我看到“rssfeed”这个词。。。。嗯…图像是否以BLOB的形式保存在DB中?我注意到你在下面的回答中的评论,所以我不禁皱起了眉头。现在,关于我上面的评论。。。?
<img src="http://192.168.206.129/rssfeed/showimage.php" alt="The image   “http://192.168.206.129/rssfeed/showimage.php” cannot be displayed because it   contain errors>