我有一个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提交到新表中答案 0 :(得分:1)
您可以考虑在MySQL数据库中添加触发器。触发器是与表关联的命名数据库对象,并在表发生特定事件时激活。
答案 1 :(得分:0)
我只想做一个视图。
创建视图total
AS SELECT email
,SUM(col3
)FROM table
GROUP BY 1。
你可以使用MySQL中的触发器或通过PHP执行此操作,但是对于这种简单的操作,VIEW可能是最可靠和最简单的。