gpt4 book ai didi

php - 使用 PHP/MySQL 向 DIV 中插入信息

转载 作者:行者123 更新时间:2023-11-29 08:48:32 26 4
gpt4 key购买 nike

好吧,我想要实现的是使用 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 表动态生成要生成到这些预定义 DIV 中的 img src 和链接,并使其按 DESC 顺序排列?

最佳答案

以下代码将从数据库中获取数据并显示新的 <div> 、链接和图像。

图像.php:

<?php
$query = "SELECT id, link, image FROM images ORDER BY id DESC";
?>

<html>
<body>
<?php while($row = mysql_fetch_assoc($query)): ?>
<div class="NewsItem<?php echo $row['id']; ?>">
<a href="<?php echo $row['link']; ?>"><img src="<?php echo $row['image']; ?>" alt="" class="newsItem" /></a>
</div>
<?php endwhile; ?>
</body>
</html>

这假设您有一个包含以下列的表格:

  • ID(自动增量)INT
  • 图像 TINYTEXT - 图像文件的 URL
  • link TINYTEXT - 链接到您想要链接到的位置。

关于php - 使用 PHP/MySQL 向 DIV 中插入信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11918396/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com