gpt4 book ai didi

php - 我只得到一个奇怪的行而不是 2 个正常行

转载 作者:太空宇宙 更新时间:2023-11-03 11:22:04 24 4
gpt4 key购买 nike

问题是我收到一个奇怪的通知而不是 2 个正常的通知(在我的数据库中)。

现在看起来怎么样(截图):

https://prnt.sc/q5q8ju

代码:

<?PHP $query = "SELECT * FROM `thbs_announcements` ORDER BY `anno_date` DESC";
$result1 = mysqli_query($db, $query);
$anno = mysqli_fetch_array($result1, MYSQLI_ASSOC);
if(mysqli_num_rows($result1) > 0)
{
while($anno = $result1->fetch_assoc());
{
if($anno['anno_important'] == 1)
{
?><div class="card"><h2 style="margin-bottom: 5px;"><?php echo $anno['anno_text'];?> <span class="badge badge-danger">IMPORTANT</span></h2></div><?php
}
if($anno['anno_important'] != 1)
{
$today = date("Y-m-d");
$dateDiffa = dateDiffInDays($today, $anno['anno_date']);
if($dateDiffa < 7 || $dateDiffa > -7)
{
?><div class="card"><h2 style="margin-bottom: 5px;"><?php echo $anno['anno_text'];?> <span class="badge badge-primary">NEW</span></h2></div><?php
}
else
{
?><div class="card"><h2 style="margin-bottom: 5px;"><?php echo $anno['anno_text'];?></h2></div><?php
}
}
}
}
else
{
?><div class="card"><h2 style="margin-bottom: 5px;">No announcements here.</h2></div><?php
}
?>

最佳答案

你在打电话

$anno = mysqli_fetch_array($result1, MYSQLI_ASSOC);

在你的循环之前,所以这将有效地丢弃第一行。您可以删除此行。

关于php - 我只得到一个奇怪的行而不是 2 个正常行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58913459/

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