Cms数据库许可证结构

时间:2013-03-25 10:10:41

标签: php mysql database data-structures structure

我正在建造一个大型的cms。 有一个名为posts

的表格

她的专栏:

licenses_id post_id title

现在我想要的是当具有许可证ID的用户例如sSj1j221321时 插入一个新帖子,它将在posts表上搜索具有相同licenses_id的最后post_id,并将其作为post_id + 1插入。

我应该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用查询来获取下一个post_id:

  1. 您可以执行查询以获取licenses_id的下一个post_id,如下所示:

    SELECT `post_id`+1 AS `next_id` FROM `posts` 
    WHERE `licenses_id`='sSj1j221321' ORDER BY `post_id` DESC LIMIT 1
    
  2. 从上方获取next_id,然后在插入查询中将其用作post_id