📜  PHP – MySQL min(),max() 聚合操作

📅  最后修改于: 2022-05-13 01:57:40.358000             🧑  作者: Mango

PHP – MySQL min(),max() 聚合操作

在本文中,我们将使用 MySQL Xampp 服务器中的PHP从表列中查找最小和最大详细信息。我们正在以员工数据库中的一个例子来查找员工的最低和最高工资。

要求 – Xampp 服务器

介绍 :

  1. PHP –
    它代表超文本预处理器,用于创建动态网页。我们将把PHP连接到我的 SQL xampp 服务器。
  2. xampp 服务器 –
    它是一个跨平台,用于在本地存储数据库。
  3. 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_namesalarydepartment
sravan35000IT
sudheer45000IT
radha25000MCA
vani35000BCA

查找最低工资的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(); ?>

输出 :