【发布时间】:2014-03-21 18:02:50
【问题描述】:
我正在尝试在表格中显示图像(以及与之相关的其他数据,例如标题)。图片的文件名在我的数据库中存储为imgname,但问题是只有一张图片正在显示。
这是我使用的代码。我应该改变什么?
mysql_select_db($database_connection, $connection);
$query_img = "SELECT imgname FROM img ORDER BY imgname";
$img = mysql_query($query_img, $connection) or die(mysql_error());
$row_img = mysql_fetch_assoc($img);
$totalRows_img = mysql_num_rows($img);
表格
<ul>
<li>
<img src="images/<?php echo $row_img['imgname']; ?>">
<h3><?php echo $row_title['title']; ?></h3>
<p><?php echo $row_description['des']; ?></p>
</li>
<li>
<img src="images/<?php echo $row_img['imgname']; ?>">
<h3><?php echo $row_title['title']; ?></h3>
<p><?php echo $row_description['des']; ?></p>
</li>
<li>
<img src="images/<?php echo $row_img['imgname']; ?>">
<h3><?php echo $row_title['title']; ?></h3>
<p><?php echo $row_description['des']; ?></p>
</li>
</ul>
由于我对标题和描述使用了类似的代码,因此我遇到了同样的问题。
【问题讨论】:
-
你必须循环显示数据。
-
我猜你现在得到了很多答案:P