链接数据库表

时间:2012-07-24 15:19:47

标签: php html sql

我正在通过我正在研究的项目越来越深入到未知领域。作为其中的一部分,我必须为管理员和用户提供登录创建系统。管理员需要能够创建产品,用户需要能够购买产品,因此需要将详细信息链接到他们的帐户。关于我应该从哪里开始,我有点迷茫。有很多关于sql数据库的信息,但是我想要实现的目标是什么? 我目前正在使用php和html表单来收集数据。

2 个答案:

答案 0 :(得分:1)

基本上你需要的是创建一个mysql数据库,我建议使用navicat作为数据库编辑器。

然后我建议你创建2个表,类别,项目。

最简单的表格结构

类别:

  1. ID(类别唯一ID)
  2. 名称(非NULL,varchar)
  3. 项:

    1. ID(唯一ID,数据库AI(自动增量),基本上它给出ID = prevID + 1)
    2. 名称(非NULL,varchar)
    3. 价格(整数11)
    4. 类别(根类别的ID)
    5. 然后您需要做的是使用集成的mysql函数,我建议您使用this作为指导如何使用PHP数据库,将数据发送到数据库并从数据库接收数据。

      基本上就是这样。

      编辑1所以基本上你需要重组你的数据库。

      管理员表:

      1. ID
      2. 名称
      3. 用户表:

        1. ID
        2. 名称
        3. 项目表:

          1. ID
          2. 名称
          3. 商店ID
          4. 管理员ID
          5. 购物台:

            1. ID
            2. 名称
            3. 销售表:

              1. ID
              2. 商品ID
              3. 用户ID
              4. 当Admin ID = x选择Shop id = x1并创建具有shop = x1和admin = x且具有唯一ID = x3的Item时,用户可以购买Item ID = x3以及何时出售

                1. 可以从Item表中删除Item ID = x3,并插入带有Item id = x3
                2. 的Sales新记录
                3. 或者你可以添加另一个collumn(数量)和PHP减去用户购买的数量,然后将quanitty放在sales表中。

答案 1 :(得分:0)

在考虑实现之前,您需要处理数据的基本逻辑和属性。首先要考虑的是您正在寻找什么样的产品,您需要将哪种属性与每种产品相关联。然后,您需要考虑业务逻辑,以实现基本数据库设置,前端设置,最重要的安全功能和支付功能等功能。你真的应该有一个强烈的想法,并且可以粗略地想象你真正想要什么,并且总是可以在路上做出改变。