第一次在这里问一个问题。如果我需要澄清任何事情,请告诉我。我是php / mysql的新手,并一直在尝试创建一个跟踪系统。这就是我拥有的以及我有兴趣做的事情。
目前我有mysql table
,其中包含从日志文件中解析的以下事务跟踪数据。交易在7天后过期,状态从活动过期到过期。
transactionid | sendingusername | receivingusername | money | itemamt | status
我想要的是能够让某人点击按钮looking for buyer
或looking for seller
并让查询运行上面的所有数据,只显示用户,如果他们有可用的容量交易。
我还有一个用户表:
username | userid | maxcapacity | buyerorseller
该人将是买方或卖方(布尔切换)。如果该人是买方并且他们搜索卖家,我希望它返回一个开放容量的卖家列表。容量需要从maxcapacity列确定,然后针对第一个表进行引用,以查看它们是否已满足其容量。
示例:
John在第一个记录为有4个事务的表中,最大容量为5个事务。约翰在列为卖家的第二个表中。
Jane点击“寻找卖家”按钮并运行某种查询。由于John在日志中只有4个事务,而他在table2中的maxcapacity是5,我如何选择他显示?
对不起,已经很晚了,能量饮料不再有效了。如果我需要澄清更多的问题,希望有人可以指出我正确的方向。
编辑:
要添加的一个警告,在上面的示例中,John可能会列在senderusername
或receiverusername
下