我已经设置了一个新的图像库,其中图像存储在服务器上的 /images/ 文件夹中,并且各自的详细信息存储在 mysql 数据库中(标题、描述、imagesrc)。
然而,我想要做的是拉回存储在服务器文件夹中的所有图像,而不必在 html 中列出它们。我已经让 php 拉回正确的字段并正确填充图库,但是当将新图像添加到库中或更新原始图像之一时,它显然不会在我的网站上通过。
我的代码是:
<div id="galleria"><!-- Begin Galleria -->
<div>
<a href="<?php mysql_select_db("dbname", $con);
$result = mysql_query("SELECT * FROM images WHERE id='1'");
while($row = mysql_fetch_array($result))
{
echo $row['imagesrc'];
}
mysql_close($con);
?>">
<img src="<?php mysql_select_db("dbname", $con);
$result = mysql_query("SELECT * FROM images WHERE id='1'");
while($row = mysql_fetch_array($result))
{
echo $row['imagesrc'];
}
mysql_close($con);
?>" alt='' title='' />
</a>
<strong><?php mysql_select_db("dbname", $con);
$result = mysql_query("SELECT * FROM images WHERE id='1'");
while($row = mysql_fetch_array($result))
{
echo $row['title'];
}
mysql_close($con);
?></strong>
<span><?php mysql_select_db("dbname", $con);
$result = mysql_query("SELECT * FROM images WHERE id='1'");
while($row = mysql_fetch_array($result))
{
echo $row['desc'];
}
mysql_close($con);
?></span>
</div>
<div>
<a href="<?php mysql_select_db("dbname", $con);
$result = mysql_query("SELECT * FROM images WHERE id='1'");
while($row = mysql_fetch_array($result))
{
echo $row['imagesrc'];
}
mysql_close($con);
?>">
<img src="<?php mysql_select_db("dbname", $con);
$result = mysql_query("SELECT * FROM images WHERE id='1'");
while($row = mysql_fetch_array($result))
{
echo $row['imagesrc'];
}
mysql_close($con);
?>" alt='' title='' />
</a>
<strong><?php mysql_select_db("dbname", $con);
$result = mysql_query("SELECT * FROM images WHERE id='1'");
while($row = mysql_fetch_array($result))
{
echo $row['title'];
}
mysql_close($con);
?></strong>
<span><?php mysql_select_db("dbname", $con);
$result = mysql_query("SELECT * FROM images WHERE id='1'");
while($row = mysql_fetch_array($result))
{
echo $row['desc'];
}
mysql_close($con);
?></span>
</div>
<div>
在循环中检索此信息的最佳方法是什么 - 我对 php 不是很熟练(正如您从我的代码中看到的那样!),因此将不胜感激在此脚本中构建这样一个循环以填充基于画廊的任何帮助和指导在文件夹中的所有图像上。
谢谢!!
京东