我对 php 和 mysql 并不陌生,但我是左连接。我目前正在为一家小型大学报纸建立一个网站。文章可以链接到档案,所以我想做的是在一个档案中拥有一个包含所有文章的概述页面。在我的编辑器中这不是问题,但在网站本身上,它应该只显示过去发布日期的文章。所以这是我的表:
文章
文章ID;文章标题;文章文本;文章在线日期;文章状态;...
档案
档案ID;档案名称
dossier_articles
dosar_id; dosar_dossier_id; dosar_article_id
我将如何创建 mysql 查询?像这样的东西:
从文章中选择 article_title、article_text、article_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
我真的不知道这是否接近正确。有人可以发光吗?
非常感谢!