好的,所以我想要实现的是使用 PHP 和 MySQL 数据库的“新闻提要”类型的东西。我有数据库和表设置,以及将信息插入数据库的 CMS 设置,并已使用 SELECT 语句成功地将表的各个行调用到我的 HTML 布局中。
现在,我要做的是有一个主页,其中包含 12 个 div,每个 div 都是链接到单个帖子页面的图像,并以 DESC 顺序从我的表中动态生成。这样,12 个最新的设计就会显示在主页上。
然后,我想在按类别排序的页面上实现相同类型的东西,我假设这将通过在我的 SELECT 语句中添加 WHERE category=categoryname 来完成。只是希望有更多知识的人能给我一些关于如何进行此操作的指导。
这是我的 HTML(我插入的需要在链接和 img src 中动态生成):
/* Other relevant Code */
<div class="homeContent">
<div class="newsItems">
<div class="newsItem1">
<a href="**Needs to be dynamically generated**"><img src="**Needs to be dynamically generated**" alt="" class="newsItem" /></a>
</div>
<div class="newsItem2">
<a href="**Needs to be dynamically generated**"><img src="**Needs to be dynamically generated**" alt="" class="newsItem" /></a>
</div>
<div class="newsItem3">
<a href="**Needs to be dynamically generated**"><img src="**Needs to be dynamically generated**" alt="" class="newsItem" /></a>
</div>
<div class="newsItem4">
<a href="**Needs to be dynamically generated**"><img src="**Needs to be dynamically generated**" alt="" class="newsItem" /></a>
</div>
<div class="newsItem5">
<a href="**Needs to be dynamically generated**"><img src="**Needs to be dynamically generated**" alt="" class="newsItem" /></a>
</div>
<div class="newsItem6">
<a href="**Needs to be dynamically generated**"><img src="**Needs to be dynamically generated**" alt="" class="newsItem" /></a>
</div>
<div class="newsItem7">
<a href="**Needs to be dynamically generated**"><img src="**Needs to be dynamically generated**" alt="" class="newsItem" /></a>
</div>
<div class="newsItem8">
<a href="**Needs to be dynamically generated**"><img src="**Needs to be dynamically generated**" alt="" class="newsItem" /></a>
</div>
<div class="newsItem9">
<a href="**Needs to be dynamically generated**"><img src="**Needs to be dynamically generated**" alt="" class="newsItem" /></a>
</div>
<div class="newsItem10">
<a href="**Needs to be dynamically generated**"><img src="**Needs to be dynamically generated**" alt="" class="newsItem" /></a>
</div>
<div class="newsItem11">
<a href="**Needs to be dynamically generated**"><img src="**Needs to be dynamically generated**" alt="" class="newsItem" /></a>
</div>
<div class="newsItem12">
<a href="**Needs to be dynamically generated**"><img src="**Needs to be dynamically generated**" alt="" class="newsItem" /></a>
</div>
</div>
</div>
我在这部分的 PHP 方面还没有走得太远,因为我不确定该往哪个方向发展,而且我慢慢了解到,如果你用 PHP 选择了错误的方向,通常需要重新开始。提前感谢您的帮助!
长话短说,如何使用 PHP 从 MySQL 表中将 img src 和链接动态生成到这些预定义的 DIV 中,并使它们按 DESC 顺序排列?