我在php中运行以下mysql查询.
$result = mysql_query("SELECT SUM(profit) FROM customers;");
$sum_profit = mysql_num_rows($result);
echo $sum_profit;"
Run Code Online (Sandbox Code Playgroud)
并且$ sum_profit返回的响应始终为1.这时表利润已填充以下内容:
profit
0.00
1.00
1.00
0.00
11.28
Run Code Online (Sandbox Code Playgroud)
profit列的类型是double(10, 2).有什么我想念的吗?
mysql_num_rows()返回查询返回的行数.在这种情况下,它是一行.您正在寻找返回结果集的任何函数.一个例子是mysql_fetch_row().
$result = mysql_query("SELECT SUM(profit) FROM customers;");
$row = mysql_fetch_row($result);
echo $row[0];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
136 次 |
| 最近记录: |