我有办法从它所属的类别中获取帖子的伪ID吗?假设我有这些帖子
post_id | post_title | post_cat --------+------------+--------- 0 | a post | cat1 1 | a post1 | cat2 2 | a post2 | cat1 3 | a post3 | cat2 ... 57 | a post57 | cat2
我希望cat2
的帖子和帖子的ID与他们发布的类别相关。有点像
post_id | post_title | post_cat | cat_post_id --------+------------+----------+-------- 1 | a post1 | cat2 | 1 3 | a post3 | cat2 | 2 57 | a post57 | cat2 | 3
答案 0 :(得分:1)
您是否尝试实现与此处讨论的内容类似的内容 - Creating a numerical order index on a MySQL table
SET @rank=0;
SELECT @rank:=@rank+1 AS cat_post_id, post_id, post_title, post_cat
FROM posts
WHERE post_cat = 'cat2'
ORDER BY post_id DESC;
答案 1 :(得分:0)
这是循环吗?如果是:
if(is_category(2)) {
echo the_ID();
i++;
echo i++;
}
现在,如果您通过SQL执行此操作。您必须添加一列。