How can the ORDER BY clause be used to alphabetically sort search results in PHP?

To alphabetically sort search results in PHP using the ORDER BY clause, you can simply add "ORDER BY column_name" to your SQL query. Replace "column_name" with the name of the column you want to sort by. This will arrange the results in ascending alphabetical order based on the specified column.

// Connect to database
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";

$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

// SQL query to select data from table and order by column_name alphabetically
$sql = "SELECT * FROM table_name ORDER BY column_name ASC";
$result = $conn->query($sql);

// Fetch and display results
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "Column Value: " . $row["column_name"] . "<br>";
    }
} else {
    echo "0 results";
}

$conn->close();