我有一个MySQL数据库
我有一个名为“picture”的列ID
图片列存储文件名
与文件名对应的文件存储在我的htdocs根目录
中我想显示存储在这些文件名中的图像数据。
下面的代码(最后)工作买我的问题是....这是显示图像的最有效方式。当我说有效时,我的意思是它是最快的编码方式..
require_once("database_connect.php");
$getinfo = mysql_query( "SELECT picture FROM historylist ORDER BY date_played LIMIT 0, 1"); // i think this gets the information
$answer = mysql_fetch_array($getinfo); // i think this stores the information into the variable $answer
{
echo "<img src=\"/{$answer['picture']}\" alt=\"\" />";
}
答案 0 :(得分:0)
如果只有一个图片连接到一个数据库行,我根本不打算存储它,而是在行的id后命名。但如果有很多,它将无法运作。
然而,获取数据的方式确实效率低下,以及回显HTML
它有什么必须:
<?php
require_once("bootstrap.php");
$pic = $db->getOne("SELECT picture FROM historylist ORDER BY date_played LIMIT 0, 1");
?>
<img src="<?=$pic?>" alt="" />
通过关闭PHP标签并编写HTML,您可以摆脱所有这些烦人的问题,这将使您的写作确实高效。
摆脱所有重复的DB处理代码也是一个好主意。