繁体   English   中英

显示来自 mysqli_query 的结果

[英]Displaying result from mysqli_query

我已经搜索了我的答案,但所有的解决方案都不适合我的问题。 我想建立一个论坛,首先,所有问题都来自我的 MySQL 数据库。 然后我想找出每个问题的最新条目的日期,所以我创建了这个:

while ($array = mysqli_fetch_assoc($res_page)) {
  $get_latest_date = "select * from forum"
                    . " where id = "
                    . $array["id"]
                    . ' order by date DESC'
                    . ' limit 1';

  $latest_date = mysqli_query($con, $get_latest_date);

  $date = mysqli_fetch_row($latest_date);

  echo '<div class="forum_preview">'
     . '<a href=#" class="forum_preview_question">'
     . $array["question_short"]
     . '</a>'
     . '<p class="forum_preview_date">'
     . $date["date"]
     . '</p>'
     . '<p class="forum_preview_comments">'
     . $number_of_questions
     . '</p>'
     . '</div>';
}

我的问题是,显示最新日期不起作用,因为我无法从 mysqli_query 中获得结果。

任何人都可以告诉我我的错误在哪里,或者有人有其他想法吗?

我认为您要查找的是 mysqli_fetch_assoc,mysqli_fetch_row 返回一个数组,mysqli_fetch_assoc 返回一个关联数组,因此您可以通过键获取数据。

$latest_date = mysqli_query($con, $get_latest_date);
$date = mysqli_fetch_assoc($latest_date);
echo $date["date"];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM