Php 我想用MySQL填充数据(月会数据年)
我想用MySQL数据填充数据。我的数据库中有一个月表,我创建了一些客户来测试该表,但它不起作用Php 我想用MySQL填充数据(月会数据年),php,mysql,Php,Mysql,我想用MySQL数据填充数据。我的数据库中有一个月表,我创建了一些客户来测试该表,但它不起作用 table 1 is : meeting, table 2 is: year. 会议表包含以下列,其中包含客户名称行,即 SELECT ID, Photo, Jan, Feb, Mar, April, May, Jun, July, Auguast, Sept, Oct, Nov, `Dec`, Due, `Name of Member`, Total FROM m
table 1 is : meeting,
table 2 is: year.
会议表包含以下列,其中包含客户名称行,即
SELECT ID,
Photo,
Jan,
Feb,
Mar,
April,
May,
Jun,
July,
Auguast,
Sept,
Oct,
Nov,
`Dec`,
Due,
`Name of Member`,
Total
FROM meeting
年份表包含以下列,其中包含客户名称行,即
SELECT ID,
`Year`
FROM `year`
我有20个成员,我只成功存储了1年的月度数据,但当我尝试存储下一年的数据时,数据存储在下一年的同一个月
下面是我想要的输出
id-名称--1月--2月--总计--1年1--xyz-----是------否------1---2012
1--xyz-----否------是------1--2013您应该制作如下两个表格: 表1是:
会议
字段:(身份证、照片、到期日、会员姓名、总数)
表2为:年度
字段:(ID,fk会议ID,1月、2月、3月、4月、5月、6月、7月、8月、9月、10月、11月、12月,年份)
这里有一个关系table1.ID=table2.fk\u meeting\u ID
因此,您可以轻松获得特定成员的年-月数据
SELECT year.*,meeting.* FROM meeting INNER JOIN year ON (meeting.ID = year.fk_meeting_id)
您应该首先在MySQL数据库中创建两个表,如下所示: 创建名为会议的表1 此表的添加字段为
(ID、照片、到期日、成员姓名、总数)
创建名为会议信息年的表2
此表的添加字段为(ID,fk会议ID,1月,2月,3月,4月,5月,6月,7月,8月,9月,10月,11月,12月,年)
现在,当您当时在会议
表中插入记录时,您需要将插入的id添加到会议信息年
fk会议id
字段和字段的其他相关信息一月
,二月
,…,十二月
,年
后来,,
无论何时,只要您想每年获取所有用户数据,您都需要触发以下查询:
SELECT meeting_info_year.*,meeting.* FROM meeting INNER JOIN year ON (meeting.ID = meeting_info_year.fk_meeting_id) WHERE meeting_info_year.`Year`=`2014`
也许你应该描述一下你想要达到的目标和目的。我无法理解你的问题,请澄清有一个错误:未知表格“会议信息年”请仔细阅读我的全部答案。我已将
year
的表名更改为meeting\u info\u year
。从我的回答中很容易理解。where子句中的未知列“2014”