What are the best practices for joining tables in PHP SQL queries?

When joining tables in PHP SQL queries, it is important to use proper syntax and follow best practices to ensure efficient and accurate results. One common method is to use the JOIN keyword followed by the table name and the ON clause to specify the relationship between the tables. It is also recommended to use aliases for table names to make the query more readable.

<?php
// Establish a connection to the 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 join two tables
$sql = "SELECT t1.column1, t2.column2
        FROM table1 AS t1
        JOIN table2 AS t2 ON t1.id = t2.id";

$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // Output data of each row
    while($row = $result->fetch_assoc()) {
        echo "Column1: " . $row["column1"]. " - Column2: " . $row["column2"]. "<br>";
    }
} else {
    echo "0 results";
}

$conn->close();
?>