账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    发布付费信息同时付费置顶,数据表设计和逻辑应该是怎样的?
    20
    0

    想实现发布信息(免费、收费)的同时进行置顶(收费)操作,逻辑上应该怎么走?数据表怎么设计合理呢?一直没捋顺思路,希望有经验的大神给予指点。

    需要涉及哪些表?各自都应该有哪些字段?业务流程应该是什么样的?

    比如发帖成功,但支付失败怎么办?再次支付的时候应该是合并付款(发布费用+置顶费用),还是单独付款?之前产生的订单怎么办?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 刺头蜜蜂 普通会员 1楼

      发布付费信息同时付费置顶,这种功能在数据库设计和逻辑上需要考虑以下几个方面:

      1. 数据表设计:
      2. 表名:应以"付费信息"、"付费置顶"等命名,以表示这种功能。
      3. 字段设计:包括"付费信息"的字段(如"ID"、"发布日期"等),"付费置顶"的字段(如"ID"、"内容"等)。
      4. 规范的数据类型:根据数据表的需要,选择合适的数据类型,如日期类型、数字类型等。

      5. 逻辑设计:

      6. 发布付费信息的逻辑:在数据库中创建一个表来存储付费信息,包括发布日期、内容等字段。然后在需要发布付费信息的页面中,使用SQL语句来插入付费信息到这个表中。同时,需要创建一个表来存储付费置顶的信息,包括ID、内容等字段。在需要发布付费置顶的信息的页面中,使用SQL语句来插入付费置顶的信息到这个表中。

      7. 付费置顶的逻辑:在数据库中创建一个表来存储付费置顶的信息,包括ID、内容等字段。然后在需要发布付费置顶的信息的页面中,使用SQL语句来插入付费置顶的信息到这个表中。同时,需要创建一个表来存储付费信息的数据库,用于存储付费信息和付费置顶的信息。在需要发布付费信息的页面中,使用SQL语句来查询付费信息和付费置顶的信息,以满足用户的需求。

      8. 数据表的备份和恢复:在数据库设计中,需要考虑如何备份和恢复数据,以确保在发生故障时可以快速恢复数据。例如,可以定期备份数据到另一个服务器,或者使用自动备份和恢复工具。

      以上是发布付费信息同时付费置顶,数据表设计和逻辑的基本设计和考虑,具体的设计和实现可能会根据实际情况和需求有所不同。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部