我正在php中运行以下mysql查询。Mysql SUM总是返回1在php中
$result = mysql_query("SELECT SUM(profit) FROM customers;");
$sum_profit = mysql_num_rows($result);
echo $sum_profit;"
和响应$ sum_profit将返回始终为1的时候,此表中的利润已经充满了以下内容:
profit
0.00
1.00
1.00
0.00
11.28
的类型profit
列的是double(10, 2)
。有什么我失踪?
您正在使用mysql_num_rows返回的行数。那会是1! – Riz
DOUBLE!?!?千真万确! – Strawberry