Вопрос

Для меня есть способ получить псевдо-идентификатор сообщения из категории, к которой он принадлежит? Допустим, у меня есть эти посты

post_id |. post_title |. post_cat --------- + ------------------------- 0 | пост |. Cat1 1 |. Post1 |. CAT2 2 |. Post2 |. Cat1 3 |. Post3 |. CAT2 ... 57 | Post57 |. кот2

Я хочу посты от cat2 и идентификаторы должности быть относительно категории, в которой они были опубликованы. Что-то вроде

post_id |. post_title |. post_cat |. cat_post_id ---------- + ------------- + --------------------- 1 | Post1 |. CAT2 |. 1 3 |. Post3 |. CAT2 |. 2 57 |. Post57 |. CAT2 |. 3.
Это было полезно?

Решение

Вы пытаетесь добиться чего-то похожего на то, что мы обсуждали здесь - Создание численного индекса заказа на таблице MySQL

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;

Другие советы

Это в цикле? Если это:

if(is_category(2)) {
     echo the_ID();
     i++;
     echo i++;
}

Теперь, если вы делаете это через SQL. Вам придется добавить столбец.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top