2012-07-18 43 views
0

我不是PHP和MySQL的新手,但我要离开连接。我目前正在建立一个小型大学报纸的网站。文章可以链接到档案,所以我想要做的就是在单个档案中有一个概述页面,其中包含所有文章。在我的编辑器中这不是问题,但是在网站上它应该只显示过去有发布日期的文章。所以这是我的表:如何在php中创建mysql左连接

文章

article_id的; ARTICLE_TITLE; article_text; article_onlinedate; article_status; ...

卷宗

dossier_id; dossier_name

dossier_articles

dosar_id; dosar_dossier_id; dosar_article_id

我该如何创建mysql查询?事情是这样的:

SELECT ARTICLE_TITLE,article_text,art​​icle_onlinedate从文章LEFT JOIN dossier_articles ON dossier_articles.dosar_dossier_id = articles.article_id WHERE article_status = '1' AND dossier_articles.dosar_dossier_id =“ “.mysql_real_escape_string($ currentDossier)。” 'AND article_onlinedate <' “.date( 'YmdHis')。”” ORDER BY article_onlinedate DESC

我真的不知道这是否谈到甚至接近是正确。有人能发光吗?

非常感谢!

回答

2

你可以做这在MySQL的例子:

article_onlinedate < '".date('YmdHis')."' 

应该

article_onlinedate < NOW() 

这样,MySQL会生成正确的邮票。

+0

谢谢,学到了新东西:) – purplizer 2012-07-18 13:53:43