gpt4 book ai didi

php - 从 MYSQL 在 PHP 中显示图像?

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

我正在尝试使用 php 显示图像。图像存储在 MYSQL 表中。我可以在我的 php 代码中从 mysql 检索信息,但是我无法显示图像。

   $db_link = mysql_connect($host_name, $user_name, $password) or die("Could not connect to $host_name");

mysql_select_db("gameportal") or die("Could not select database $db_name");

$query = "select * from gamesinfo;";
$result = mysql_query($query, $db_link) or die("Could not select");

$Row = mysql_fetch_row($result);

echo "$Row[0]<br>";

echo "$Row[1]<br>";

echo "<img src="$Row[7]" class="body" alt="" /> <br>";//image

echo "$Row[5]<br>";

第 7 行包含图像的位置(在本例中为网络链接)。当我尝试显示网页时,页面是空白的,没有任何显示,但是当我删除带有图片的那一行时,网页会显示剩余信息。我做错了什么?

最佳答案

这是罪魁祸首:

echo "<img src="$Row[7]" class="body" alt="" /> <br>";

您在双引号内使用不带引号的双引号 ;-)。尝试

echo "<img src='$Row[7]' class='body' alt='' /> <br>";

编辑

重点是不是双引号内的双引号,而是双引号内的未引号双引号 - 这也应该有效:

echo "<img src=\"$Row[7]\" class=\"body\" alt=\"\" /> <br>";

关于php - 从 MYSQL 在 PHP 中显示图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28844729/

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