我想要分别阅读我桌子的最后3行,然后将它们放在滑块的3个不同的div中。问题是我无法使用'其中id = xxx'因为我每次制作一个帖子项时动态插入行。
如果我使用查询(&#39;通过id desc limit 3&#39;从新闻订单中选择*)然后循环while($ result-&gt; fetch_assoc())那么我有最后3行。< / p>
我的问题是我想将每一行放在不同的div中,这样我就会有3个div。 我想我必须为此做3个不同的查询,但我不知道如何。
我现在有这个。
$result = $myDb->query('select * from news order by id desc');
while ($nI = $result->fetch_assoc()) {
$title = $nI['title'];
$date = $nI['date'];
$author = $nI['author'];
$mainobjective = $nI['mainobjective'];
$contents = $nI['contents'];
$keywords = $nI['keywords'];
然后我有我的html在哪里使用echo我将每个变量放在我想要的div中。
答案 0 :(得分:0)
听起来你正在描述的问题更多的是你的PHP代码,而你没有发布,而不是MySQL。不要单独阅读。使用单个查询获取所有3个,然后使用PHP单独迭代它们。
您可以使用已有的查询:
$result = $myDb->query('SELECT * FROM news ORDER BY id DESC LIMIT 0,3');
确保将结果放在PHP中的单独容器中:
foreach($result as $row)
{
echo "<div>".$row."</div>";
}