[英]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.