如何在php中创建mysql左连接

如何在php中创建mysql左连接,php,mysql,Php,Mysql,我对php和mysql并不陌生,但我是左撇子。我目前正在为一家小型大学报纸建立一个网站。文章可以链接到档案,所以我想做的是在一个档案中有一个包含所有文章的概述页面。在我的编辑器中,这不是一个问题,但在网站上,它应该只显示过去有发布日期的文章。这是我的桌子: 文章 第11条;文章标题;第11条案文;第11条在线日期;第11条地位 档案 档案室;档案室名称 档案文章 多萨鲁伊;档案室档案室;dosar_物品编号 如何创建mysql查询?大概是这样的: 选择article_title、article_

我对php和mysql并不陌生,但我是左撇子。我目前正在为一家小型大学报纸建立一个网站。文章可以链接到档案,所以我想做的是在一个档案中有一个包含所有文章的概述页面。在我的编辑器中,这不是一个问题,但在网站上,它应该只显示过去有发布日期的文章。这是我的桌子:

文章

第11条;文章标题;第11条案文;第11条在线日期;第11条地位

档案

档案室;档案室名称

档案文章

多萨鲁伊;档案室档案室;dosar_物品编号

如何创建mysql查询?大概是这样的:

选择article_title、article_text、article_onlinedate FROM articles LEFT JOIN dossier_articles ON dossier_articles.dosar_dossier_id=articles.article_id,其中article_status='1'和dossier_articles.dosar_dossier_id='“.mysql_real_escape_esc_string字符串($currentDossier)。”和article_onlinedate<'.date('YmdHis')'按物品订购\u Online日期说明

我真的不知道这是否接近正确。有人能帮我照一下吗


非常感谢

您可以参考此处给出的示例


您可以在MySQL中执行以下操作:

article_onlinedate < '".date('YmdHis')."'
article_onlinedate<'.date('YmdHis')。'
应该是

article_onlinedate < NOW()
article_onlinedate
这样MySQL将生成正确的戳记