Is it best practice to use ` (backticks) around field names and table names in MySQL queries in PHP?

It is considered best practice to use backticks around field names and table names in MySQL queries in PHP to avoid any conflicts with reserved keywords or special characters. This helps ensure the query runs smoothly without any errors related to naming conventions.

$query = "SELECT `field1`, `field2` FROM `table_name` WHERE `field3` = 'value'";
$result = mysqli_query($connection, $query);