Are there any best practices for structuring and formatting SQL queries in PHP code?

When writing SQL queries in PHP code, it is important to follow best practices for structuring and formatting the queries to improve readability and maintainability. One common approach is to separate the SQL query from the PHP code by storing the query in a variable. This helps to keep the code clean and makes it easier to modify the query in the future.

// Example of structuring and formatting SQL query in PHP code

// Define the SQL query in a variable
$sql = "SELECT * FROM users WHERE id = :id";

// Prepare the SQL query
$stmt = $pdo->prepare($sql);

// Bind the parameter
$stmt->bindParam(':id', $id, PDO::PARAM_INT);

// Execute the query
$stmt->execute();

// Fetch the results
$results = $stmt->fetchAll();