PHP – MySQL min(),max() 聚合操作
在本文中,我们将使用 MySQL Xampp 服务器中的PHP从表列中查找最小和最大详细信息。我们正在以员工数据库中的一个例子来查找员工的最低和最高工资。
要求 – Xampp 服务器
介绍 :
- PHP –
它代表超文本预处理器,用于创建动态网页。我们将把PHP连接到我的 SQL xampp 服务器。 - xampp 服务器 –
它是一个跨平台,用于在本地存储数据库。 - MySQL –
它是一种用于管理数据库的查询语言。
Min(), max() 聚合操作:
分钟() -
这是一个聚合函数,用于返回给定 sql 表达式中的最小值。这可以与 SELECT 语句一起使用。
句法 :
select min(column_name) as
minimum_column_name from table_name;
在这里,因为 minimum_column_name 是可选的。
最大限度() -
这是一个聚合函数,用于返回给定 SQL 表达式中的最大值。这可以与 SELECT 语句一起使用。
句法 :
select max(column_name) as maximum_column_name from table_name;
这里,maximum_column_name 是可选的。
方法 :
- 在 xampp 服务器中创建数据库(database)和表(salary)。
- 编写代码以使用PHP在工资表中插入详细信息。
- PHP 使用 min() 和 max() 函数查找最低和最高工资的代码。
- 观察网页上的输出。
启动服务器和存储数据的步骤:
- 启动 xampp 服务器。
- 在xampp 中创建一个名为database 的数据库和表salary。在浏览器中输入“localhost/phpmyadmin”。
PHP代码插入记录(数据1 PHP):
PHP
connect_error) {
die("Connection failed: " . $conn->connect_error);
}
//insert records into table
$sql = "INSERT INTO salary VALUES ('sravan',35000,'IT');";
$sql .= "INSERT INTO salary VALUES ('sudheer',45000,'IT');";
$sql .= "INSERT INTO salary VALUES ('radha',25000,'MCA');";
$sql .= "INSERT INTO salary VALUES ('vani',35000,'BCA');";
if ($conn->multi_query($sql) === TRUE) {
echo "data stored successfully";
} else {
echo "Error: " . $sql . "
" . $conn->error;
}
$conn->close();
?>
PHP
query($sql);
//display data on web page
while($row = mysqli_fetch_array($result)){
echo "Minimum Salary :". $row['MIN(salary)'];
echo "
";
}
//close the connection
$conn->close();
?>
PHP
query($sql);
//display data on web page
while($row = mysqli_fetch_array($result)){
echo "Maximum Salary :". $row['MAX(salary)'];
echo "
";
}
//close the connection
$conn->close();
?>
PHP
query($sql);
//display data on web page
while($row = mysqli_fetch_array($result)){
echo "Minimum Salary :". $row['MIN(salary)'];
echo "
";
echo "Maximum Salary :". $row['MAX(salary)'];
echo "
";
}
//close the connection
$conn->close();
?>
输出 :
本地主机/数据1。 PHP
插入 xampp 服务器的记录如下。emp_name salary department sravan 35000 IT sudheer 45000 IT radha 25000 MCA vani 35000 BCA
查找最低工资的PHP代码(PHP):
PHP
query($sql);
//display data on web page
while($row = mysqli_fetch_array($result)){
echo "Minimum Salary :". $row['MIN(salary)'];
echo "
";
}
//close the connection
$conn->close();
?>
输出 :
本地主机/表单。 PHP
查找最高工资的PHP代码:
(表单PHP)
PHP
query($sql);
//display data on web page
while($row = mysqli_fetch_array($result)){
echo "Maximum Salary :". $row['MAX(salary)'];
echo "
";
}
//close the connection
$conn->close();
?>
输出 :
本地主机/表单。 PHP
显示最低和最高工资的PHP代码:
PHP
query($sql);
//display data on web page
while($row = mysqli_fetch_array($result)){
echo "Minimum Salary :". $row['MIN(salary)'];
echo "
";
echo "Maximum Salary :". $row['MAX(salary)'];
echo "
";
}
//close the connection
$conn->close();
?>
输出 :