在PHP for MySQL DB中将图像显示为URL链接

在PHP for MySQL DB中将图像显示为URL链接,php,mysql,Php,Mysql,我正在尝试获取一个保存为MySQL数据库中的URL的图像,以便在网页上显示为图像而不是URL。使用下面的代码,它将显示为URL: <?php // Connects to your Database mysql_connect("server","username","password") or die(mysql_error()); mysql_select_db("database") or die(mysql_error()); $id=$_GET["id"]; // Co

我正在尝试获取一个保存为MySQL数据库中的URL的图像,以便在网页上显示为图像而不是URL。使用下面的代码,它将显示为URL:

<?php 
// Connects to your Database 
mysql_connect("server","username","password") or die(mysql_error()); 
mysql_select_db("database") or die(mysql_error()); 

$id=$_GET["id"]; // Collecting data from query string
if(!is_numeric($id)){ // Checking data it is a number or not
echo "Data Error";
exit;
}
$data=mysql_query("SELECT * FROM `table_name` WHERE `User_ID`=$id");
$row=mysql_fetch_object($data);
echo mysql_error();


echo"<tr><td colspan='2'>$row->Market_Name</td></tr>";
echo"<tr><td colspan='2'>$row->Days</td></tr>";
echo"<tr><td colspan='2'>$row->Time</td></tr>";
echo"<tr><td colspan='2'>$row->Description</td></tr>";
echo"<tr><td>$row->Image</td><td>$row->Google_Maps</td></tr>";  
echo"<tr><td>$row->Website</td><td>$row->Facebook</td></tr>";


?> 

由于变量是对象类型,并且您试图将其作为数组访问,因此您会收到该错误

所以用这个来访问那个值

echo"<tr><td><img src='Image/".$row->Image."' width='150' height='80'>
echo“Image.”“width='150'height='80'>

您只是从数据库中导出URL,而不是告诉它显示为图像

我本以为这会奏效

echo "<tr><td><img src='".$row->Image."'></td>";
echo“Image.”“>”;

这张打印的内容??echo“$row->ImageFor
$row['Image']
要工作,您必须使用
mysql\u-fetch\u数组
mysql\u-fetch\u-assoc
而不是
mysql\u-fetch\u-object
echo"<tr><td><img src='Image/".$row->Image."' width='150' height='80'>
echo "<tr><td><img src='".$row->Image."'></td>";