将数据插入表中,然后读取该数据并将其插入另一个表中

时间:2015-04-21 17:05:00

标签: php mysql forms

我有一个php表单,在提交时,我希望将数据发送到表中。成功输入后,我想要从第一列中共享相同电子邮件地址的列(值为第3列)中添加所有值(数值),然后将该总计提交到不同的表。这甚至可能吗?我正在使用MySQL和PHP。

例如:

EMAIL(COL1)COL2 COL3

email@email.com(data)10

email@email.com(data)10

email@email.com(data)10

COL3 TOTAL:30

使用电子邮件地址COL1

将30提交到新表中

2 个答案:

答案 0 :(得分:1)

您可以考虑在MySQL数据库中添加触发器。触发器是与表关联的命名数据库对象,并在表发生特定事件时激活。

答案 1 :(得分:0)

我只想做一个视图。

创建视图total AS SELECT email,SUM(col3)FROM table GROUP BY 1。

你可以使用MySQL中的触发器或通过PHP执行此操作,但是对于这种简单的操作,VIEW可能是最可靠和最简单的。