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);
?>
Output:

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.
Ask Questions? Discuss: PHP SQL Max View All Comments
Post your Comment