How can the desired output of grouping and displaying data be achieved in PHP when querying a database like MSSQL?

When querying a database like MSSQL in PHP, the desired output of grouping and displaying data can be achieved by using the GROUP BY clause in the SQL query. This clause allows you to group rows that have the same values in specified columns. You can then fetch the grouped data and display it in the desired format using PHP.

<?php
// Connect to MSSQL database
$serverName = "yourServerName";
$connectionInfo = array( "Database"=>"yourDatabase", "UID"=>"yourUsername", "PWD"=>"yourPassword");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

// Query to group and display data
$sql = "SELECT column1, COUNT(*) as count FROM yourTable GROUP BY column1";
$stmt = sqlsrv_query($conn, $sql);

// Display grouped data
while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
    echo "Column1: " . $row['column1'] . " Count: " . $row['count'] . "<br>";
}

// Close connection
sqlsrv_close($conn);
?>