Php 股票交易网站的数据库结构?

Php 股票交易网站的数据库结构?,php,sql,Php,Sql,我创建了一个简单的股票交易模拟网站。用户可以注册并买卖股票。现在,我遇到了一个问题。当一个用户购买一只股票(可以是多支股票)时,我如何将其放入数据库 这是一个挑战,因为每个用户都可以购买现有的任何股票,也可以购买任何数量的股票 下面是我试图存储到数据库中的内容的示例: 用户名1261817拥有的股票 符号:数量 高格:3 yhoo:8 aapl:3 等等。你可能需要像购物车那样设计桌子。包括字段-用户ID(来自用户表)、股票符号、数量、购买时的股票价格、购买日期。这将帮助您生成必要的报告,如一种

我创建了一个简单的股票交易模拟网站。用户可以注册并买卖股票。现在,我遇到了一个问题。当一个用户购买一只股票(可以是多支股票)时,我如何将其放入数据库

这是一个挑战,因为每个用户都可以购买现有的任何股票,也可以购买任何数量的股票

下面是我试图存储到数据库中的内容的示例:

用户名1261817拥有的股票

符号:数量

高格:3

yhoo:8

aapl:3


等等。

你可能需要像购物车那样设计桌子。包括字段-用户ID(来自用户表)、股票符号、数量、购买时的股票价格、购买日期。这将帮助您生成必要的报告,如一种类型的总库存、用户拥有的总库存等。

欢迎使用StackOverflow。请阅读有关提问的常见问题:。这个问题太宽泛了,无法回答,你应该问一些关于你尝试了什么的问题,而不是“我该怎么做[x]”。你是否需要存储每次买卖的记录?或者您只需要每个用户持有的每种股票类型的编号?这意味着我必须为每个用户创建一个新表?@user1261817:否。您有一个用户表(userid,name)。那么janenz00所描述的表将是(userid、ticker、quantity、price、transaction_date)。这是两个表,不管你有多少用户,也不管你买了多少东西。您可能想阅读有关使用数据库的教程。