PHP / MYSQL从列等于的位置选择(高级)

时间:2017-02-02 15:11:24

标签: php mysql database select

我不确定如何在我的标题中说出这一点,所以我会尝试解释我能在这里做到的最好。

我想为我的网站创建一个新闻页面,每页大约有8篇文章,这将是通过SQL进行的一次更新。但我想知道是否有办法在以后使用PHP基于它的主题选择特定文章。我将拥有2张桌子:

Articles:    ID | Article 1 | Article 2 | Article 3 | etc
Themes:      ID | Theme 1 | Theme 2 | Theme 3 | etc

所以一个基本的帖子看起来像:

Articles:     1 | Text for article 1 | Text for article 2 | Text for article 3 | etc
Articles:     2 | Text for article 1 | Text for article 2 | Text for article 3 | etc
Themes:       1 | Local | Sport | Business | etc
Themes:       2 | Business | Sport | Local | etc

所以在这里,在发布1 中,Article 1是关于本地区域的帖子,Article 2是关于体育的,而在帖子2 Article 1与业务有关,Article 2与业务有关。

我想要做的是有一个PHP脚本,可以根据主题从任何列中选择任何文章。

例如:

SELECT ( CELL ) FROM articles WHERE ( THE CORESPONDING COLUMN IN THEMES ) = 'Business'

我也希望能够选择多行。 (SELECT * FROM articles LIMIT 12)。

有人可以提供建议或帮助吗?感谢。

0 个答案:

没有答案