-6ren">
gpt4 book ai didi

php - 在 PHP for MySQL DB 中显示为 URL 链接的图像

转载 作者:行者123 更新时间:2023-11-29 02:27:39 24 4
gpt4 key购买 nike

我正在尝试获取在 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>$row->Image</td> 

到:

echo"<tr><td><img src='Image/".$row['Image']."' width='150' height='80'>

我收到以下错误:

PHP fatal error :不能将 stdClass 类型的对象用作数组

有没有办法使用对象而不是数组来显示在 MySQL 数据库中保存为 URL 的图像?

最佳答案

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

我以为这样就可以了

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

关于php - 在 PHP for MySQL DB 中显示为 URL 链接的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18672941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com