gpt4 book ai didi

php - 使用 php 显示图像

转载 作者:行者123 更新时间:2023-11-28 04:38:15 25 4
gpt4 key购买 nike

我有以下代码,我打算在 php 部分从 mysql 返回文件路径名称,然后以 html 格式显示图像。但我只在浏览器中显示了一个小缩略图。顺便说一下,“用户名”和“图像文件”是“图像”表中唯一的列。

我确定这只是一些愚蠢的错误,但我需要一双新的眼睛来发现它。非常感谢。 P.S 我知道我真的应该转移到 mysqli,但我会在以后简单地翻译。干杯

<?php


session_start();
$username = $_SESSION['username'];

$con = mysql_connect('localhost','root','password');
mysql_select_db("db");


$profileimage = mysql_query("

SELECT * FROM images WHERE username='$username'

");

$row = mysql_fetch_array($profileimage);
$showimage = $row['imagefile'];

?>

<html>

<img src = "$showimage">


</html>

最佳答案

首先,HTML 不知道"$showimage" 是什么意思。这是一个 PHP 变量,HTML 无法解释它。您需要输出它以便 HTML 可以处理结果。

因此,如果 $showimage 的值为 "/images/foo.jpg",您将需要如下内容:

<img src="<?php echo $showimage; ?>" />

这会给你

<img src="/images/foo.jpg" />

现在,将事物切换到 mysqli 就像用 mysqli 替换 mysql 一样简单。没有比这更复杂的了。由于看起来您才刚刚开始了解这些东西,所以当您要改进这些东西时,不妨了解一下 PDO。

关于php - 使用 php 显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13662996/

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