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