PHP SQL Max

In this example, we have created a max.php file in which we executed a query to find the maximum salary for every designation.

PHP SQL Max

PHP SQL Max

     

This example illustrates how to use max() function in sql.

In this example, we have created a max.php file in which we executed a query to find the maximum salary for every designation. We created a connection from database table using mysql_connect("hostName", "userName", "Password"). After the connection created we choose database by mysql_select_db("databaseName", connectionObject). Now, the query "SELECT designation, MAX(salary) as salary FROM employee GROUP BY designation" executed to get the desired result. Group by clause has been used in the example to group the result on the basis of same designation. So the max() function will find the max value in each group.

Table: emp

 

Source Code of max.php 

<?php
  $con = mysql_connect("localhost","root","root");
  if (!$con) {
  die('Could not connect: ' . mysql_error());
  }
  mysql_select_db("test", $con);

  $query = "SELECT designation, MAX(salary) as salary FROM employee GROUP BY designation"; 

  $result = mysql_query($query) or die(mysql_error());
  echo "<b>Employee Designation Display with Max Salary</b> <br>";

  while($row = mysql_fetch_array($result)){
  echo "The max salary of ". $row['designation']. " is " .$row['salary'];
  echo "<br>";
  }
  mysql_close($con);
?>

Download Source Code

Output: