【问题标题】:Cms database licenses StructureCms 数据库许可证结构
【发布时间】:2013-03-25 10:10:41
【问题描述】:

我目前正在构建一个大型 cms。 有一张表叫posts

她的专栏:

licenses_idpost_idtitle

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

我应该怎么做?

【问题讨论】:

    标签: php mysql database data-structures structure


    【解决方案1】:

    您可以像这样使用查询来获取下一个 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-30
      • 1970-01-01
      • 2010-09-11
      • 1970-01-01
      相关资源
      最近更新 更多