所以我正在创建一个网页,我在其中调用我的数据库表blog_post。从那里我访问他们的post_id排序的表中最前10个条目。我要做的是创建一个指向页面/Blogpost.php的唯一链接。但是,当我执行此代码时,显示的所有内容都是标题“Recent Posts”。我知道它与连接无关,因为其他php段正确执行。然而,我正在努力获得刚出现的链接。
<div id="content">
<div id="sidebarblog">
<h1>Recent Posts</h1>
<p id=blglst><?php
$query = "SELECT * FROM (SELECT * FROM blog_post ORDER BY post_id DESC LIMIT 10) sub ORDER BY post_id DESC";
$results = mysqli_query($db, $query);
while ($row = mysql_fetch_array($results)){
$title = $row['title'];
$id=$row['post_id'];
echo ("<a href='http://domain/Blogpost.php?id=" . $id . "'>" . $title . "</a><br />");
}
?></p>
</div>
</div>
答案 0 :(得分:0)
如果没有显示任何内容,则很可能意味着您没有输入代码的<span>
部分。
您可以尝试直接针对数据库运行查询(例如,使用PhpMyAdmin),或者您可以尝试使用while
调试代码并查看var_dump()
和$result
是否包含数据。
更新:根据this answer和the documentation查找之后,混合API不是一个好主意...