【发布时间】:2011-06-22 21:46:13
【问题描述】:
我已经设置了一个新的图像库,其中图像存储在服务器上的 /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 不是很熟练(正如您从我的代码中看到的那样!),因此希望在将此类循环构建到此脚本中以填充的任何帮助和指导基于文件夹中所有图像的图库。
谢谢!!
京东
【问题讨论】:
-
phpjabbers.com/ask91-read-files-name-in-folder-using-php.html - Arian Acosta 有一个 scipt。请记住,虽然您不会以这种方式获得 alt 属性的描述或有意义的字符串。我认为数据库设置更好,您只需要确保文件夹中存在所有图像。但我认为这值得一试。
标签: php mysql image loops galleria