2012-07-18 44 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