我有一个数据库,包括4个字段,例如:
name date Description Amount
Ali 05/04/2012 Salaries 2000$
Ali 08/04/2012 commission 100$
ALi 11/04/2012 Transport 100$
Ali 05/05/2012 Salaries 2000$
Ali 08/05/2012 commission 100$
ALi 11/05/2012 Transport 100$
如果我需要检索有关工资页面的信息和查询,对于Ali,我需要每个月的单独声明单独的行和该月总金额的总和
我需要知道如何在mysql PHP脚本中执行此操作。
答案 0 :(得分:0)
虽然这与您的问题无关,但要纠正您。
i have a database consists of4 fields for example:
您将该表称为数据库。请纠正它。它不是数据库整体而是数据库中的表。
you are missing primary keys in your table
为每个表创建一个主键总是好的,主要是因为主键唯一地标识了表中的每一行。这里有一个很好的解释,为什么你应该总是使用表Should each and every table have a primary key?
中的主键2000$
在整数值的末尾不需要美元符号。因为数据库对该符号没有任何特殊含义,并且通过使用它,您将失去数据库可能为您执行的某些计算的能力。如果您希望数据库仅执行计算存储整数,则2000$
与2000
不同。如果你想存储符号,那么你可以将它存储在另一列中。