如何在同一个mySQL数据库中的表之间链接数据?

时间:2016-06-30 08:27:05

标签: php mysql sql

我是一般的编码新手,我对OOP和层次结构有一个非常基本的了解,但我正在尝试使用PHP和SQL为我的服务俱乐部网站编写插件,这非常令人困惑(我'我只尝试了一些Java和HTML / CSS)。网站数据库需要一些表格,但为了保持正常,我只想谈谈两个:“成员”和“事件”。

我希望显然在会员表中保留会员信息,但我也希望能够将活动(志愿活动)和他们的小时(会员从参与中获得的小时数)链接到会员ID。对象成员有hour_count和events_done,对象事件有持续时间和名称。我希望各会员将所有Event.duration汇总到hour_count中,并在events_done下的字符串中列出所有Event.name。我认为这是一种多对多关系,但我不知道这是否可行。

我在这里对其他帖子进行了一些研究,但很多内容似乎都高于我的薪水水平。任何人都可以解释我喜欢我5岁吗?

基本上:我所要求的是什么,如果是这样,对于像我这样的新手来说,连接数据的安全和简单方法是什么?

道歉,如果事情不清楚,我会尽量澄清,谢谢!

1 个答案:

答案 0 :(得分:0)

这是你的表:

`members`
hour_count|events_done

`event`
|duration| name|

和查询:

insert into members(hour_count,events_done) select duration,name from `event`;