table
和article
有两个setting
。在文章table
中,我添加了id,title,date ..etc
,在设置table
中,我的名称为featuredarticle
的行,并为文章id
添加了单独的逗号用于精选文章。现在我只需要列出/打印我的精选文章。怎么样?
表格文章:
ID | TITLE | DATE | PUBLISH
1
2
3
4
5
TABLE设置/行特色文章:
1,2,5
答案 0 :(得分:1)
SELECT a.*
FROM articles a
INNER JOIN settings b
ON FIND_IN_SET(a.ID, b.featuredarticle) <> 0
如果您有时间更改表架构,请更改它。将列vith值用逗号分隔是一个糟糕的设计。
答案 1 :(得分:0)
从数据库获取数据到数组并使用:
$ newArray = explode(“。”,$ dataDbArray);
答案 2 :(得分:0)