使用PHP将缩略图显示为MySQL数据库中组织的图像的链接

使用PHP将缩略图显示为MySQL数据库中组织的图像的链接,php,mysql,Php,Mysql,我有一个图像文件夹和一个MySQL数据库来管理它们。该数据库有一个表:images,和7个字段:imgID,imgTitle,imgURL,imgDate,imgClass,imgffamily,&imgGender。主键是imgID,索引键是imgDate 我希望在网页上显示这些图像的缩略图,作为大版本的链接,使用imgDate以最新的优先顺序和最旧的最后顺序组织它们。这些图像的文件名与其缩略图相同。大型图像位于相对于站点根的new\u img/中,缩略图位于相对于站点根的new\u img/

我有一个图像文件夹和一个MySQL数据库来管理它们。该数据库有一个表:
images
,和7个字段:
imgID
imgTitle
imgURL
imgDate
imgClass
imgffamily
,&
imgGender
。主键是
imgID
,索引键是
imgDate

我希望在网页上显示这些图像的缩略图,作为大版本的链接,使用
imgDate
以最新的优先顺序和最旧的最后顺序组织它们。这些图像的文件名与其缩略图相同。大型图像位于相对于站点根的
new\u img/
中,缩略图位于相对于站点根的
new\u img/thumbnails/

由于我对MySQL和PHP都是新手,我希望有人能帮助我编写代码。我尝试过的一切都失败了


现在我正在构建站点,因此使用MAMP在本地托管它。我在计算图像的相对路径时遇到了一些问题。有没有办法将
new\u-arrivals\u-img/
设置为根目录?

如果没有代码,我想这就是您想要的

//连接到mysql数据库

$query = mysql_query("SELECT `imgURL` FROM `images` ORDER BY `imgDate` DESC") or die(mysql_error());

if(!$query) {
 echo "Cannot retrieve information from database.";
} else {
 while($row = mysql_fetch_assoc($query)) {
  echo "<img src='new_arrivals_img/thumbnails/".$row['imgURL']."'> <br/>";
 }
}
$query=mysql\u query(“按`imgDate`DESC`顺序从`images`中选择`imgURL`”)或die(mysql\u error());
如果(!$query){
echo“无法从数据库检索信息。”;
}否则{
while($row=mysql\u fetch\u assoc($query)){
回声“
”; } }

这将显示文件夹new_arrivals_img/thumbnails中带有换行符的图像

它返回为“未选择任何数据库”,HMMMMI添加:
$mysql_link=mysql_connect(“localhost”、“root”、“root”)
mysql\u选择\u db(“新到达的\u IMG”)或die(“无法选择数据库”)现在它显示缩略图没有问题。现在,我如何从缩略图中创建链接,以打开它们的大兄弟?是的,不只是回显图像,而是将它们包装在链接标签中,链接的href将是new_arrivals_img/“$row['imgURL]”