我正在制作一个网站,允许管理员基本上为用户添加点数。
目前,我有一张表格,其中id_child
是唯一的,id_points
更改。因此,id_points
的常量流可以进来,但它只显示最新的id_points
,而不是总数。WebClient
。
我想知道如何创建一个可以将所有这些添加到一起的PHP脚本。
从图像中可以看出,我希望将所有id_points值加在一起得到一个总数,这是针对相同的id_child
答案 0 :(得分:1)
希望我理解得对。
首先,如果您只想显示添加的最新点,则必须创建另一个表#__points
,以保持每个新的点数变化。
id
和PRIMARY
,AUTO_INCRENMENT
和pts
需要3列user_id
。 user_id
将FK改为id_child
。
因此,当您想要添加新记录时:
INSERT INTO `#__points` (pts,user_id) VALUES ("$pts",$id)
如果要为每个管理员选择最后插入的值:
SELECT * from `#__points` where user_id=$id ORDER BY id ASC LIMIT 1
答案 1 :(得分:1)
使用SQL sum()
功能:
select sum(id_points) from table `table_name` where `id_child` = 1