【发布时间】:2015-09-02 11:18:02
【问题描述】:
我有两个 MySQL 表用于插入评论数据和评论数据,如下所示:
cmets:
|id|post_id|text|name|timestamp|approved|parent_id|type|ip|
评论:
|id|postID|comments_id|reviewfield1|reviewfield2|reviewfield3
在行动中,我为每个 cmets 插入一个评论。现在,我需要为每个 cmets 为 approved 的 cmets 显示/打印带有评论 name 和 text + reviewfield1 reviewfield2 reviewfield3 的评论列表:
commenter 1
text
reviewfield1
reviewfield2
reviewfield3
尝试:
"SELECT name,text,timestamp FROM " . COMMENTS . " LEFT JOIN " . REVIEWS . " WHERE " . COMMENTS . ".id = " . REVIEWS . ".comments_id AND
post_id = ? AND type = ? AND approved = 1 ", $id, $type"
但这对我不起作用。如何使用 PHP JOIN 方法生成这个?
【问题讨论】:
-
你有没有尝试过?
-
你是个聪明人。你已经走到这一步了。继续前进
-
@Ahmad:请看我的编辑。
-
@Drew:我添加了我的代码。