📅  最后修改于: 2023-12-03 15:03:40.837000             🧑  作者: Mango
在MySQL中,SUM()函数用于计算某一列中数值的总和。在PHP中,可以通过使用MySQLi或PDO扩展连接MySQL数据库并执行SUM()操作。
连接数据库和执行SUM()操作的基本步骤如下:
创建连接:使用mysqli_connect()
函数连接MySQL数据库。
$connection = mysqli_connect('hostname', 'username', 'password', 'database');
准备查询:使用mysqli_query()
函数执行SQL查询并返回结果集对象。
$query = "SELECT SUM(columnName) FROM tableName";
$result = mysqli_query($connection, $query);
在SUM()
函数中,columnName
是想要求和的列名,tableName
是想要操作的表名。
处理结果:使用mysqli_fetch_row()
函数从结果集对象中获取数据。
$row = mysqli_fetch_row($result);
echo "Total sum: " . $row[0];
mysqli_fetch_row()
返回一个数组,包含结果集中当前行的数据。在这个例子中,数组中只有一个元素,即查询结果。
使用PDO执行SUM()操作也非常简单:
创建连接:使用PDO
类连接MySQL数据库。
$connection = new PDO('mysql:host=hostname;dbname=database', 'username', 'password');
准备查询:使用query()
函数执行SQL查询并返回结果集对象。
$query = "SELECT SUM(columnName) FROM tableName";
$result = $connection->query($query);
在SUM()
函数中,columnName
是想要求和的列名,tableName
是想要操作的表名。
处理结果:使用fetch()
函数从结果集对象中获取数据。
$row = $result->fetch();
echo "Total sum: " . $row[0];
fetch()
函数也返回一个数组,包含结果集中当前行的数据。在这个例子中,数组中只有一个元素,即查询结果。
通过使用MySQLi或PDO扩展,可以轻松地连接MySQL数据库并执行SUM()操作。这些功能非常有用,在计算和制作日志统计等任务时很有用。