私はphpとmysqlに慣れていませんが、結合を残しています。私は現在、小さな大学新聞のウェブサイトを構築しています。記事はドシエにリンクできるので、私がやりたいことは、すべての記事を 1 つのドシエにまとめた概要ページを作成することです。私のエディターでは問題ありませんでしたが、ウェブサイト自体では、過去の発行日を持つ記事のみを表示する必要があります。だから、これは私のテーブルです:
記事
article_id; 記事のタイトル; article_text; article_onlinedate; article_status; ...
書類
dossier_id; dossier_name
dossier_articles
dosar_id; dosar_dossier_id; dosar_article_id
mysql クエリを作成するにはどうすればよいですか? このようなもの:
article_title、article_text、article_onlinedate の記事を選択 左結合 dossier_articles ON dossier_articles.dosar_dossier_id = article.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
これが正しいことに近いかどうかは本当にわかりません。誰かが光を当てることができますか?
どうもありがとう!