对于每个博客条目,必须显示直接为该条目留下的评论。
有两张表,一张是帖子,另一张是评论。我正在尝试执行以下请求,其中 :id 是 $_GET[id]
$sql = 'SELECT * FROM comments WHERE id=:id';
原则上,请求有效,但问题是我在帖子表中的条目以 id 500 开头,而评论以 id 17 开头)我的请求只有在我自己手动将 id 17 更改为 500 时才会执行。
也许你应该使用连接?虽然我也不明白要合并哪些列。
对于每个博客条目,必须显示直接为该条目留下的评论。
有两张表,一张是帖子,另一张是评论。我正在尝试执行以下请求,其中 :id 是 $_GET[id]
$sql = 'SELECT * FROM comments WHERE id=:id';
原则上,请求有效,但问题是我在帖子表中的条目以 id 500 开头,而评论以 id 17 开头)我的请求只有在我自己手动将 id 17 更改为 500 时才会执行。
也许你应该使用连接?虽然我也不明白要合并哪些列。
带有评论的表应该有一列包含评论所属的帖子的 ID。例如,我们称它为 pID,那么查询将如下所示:
结果是与此帖子相关的所有评论。
因此,在向帖子添加评论时,请不要忘记将此特定帖子的 ID 添加到 pID 列