What is the common syntax error in updating a database record in PHP?

One common syntax error in updating a database record in PHP is forgetting to include single quotes around string values in the SQL query. This can lead to syntax errors and the query failing to execute properly. To solve this issue, make sure to properly encapsulate string values with single quotes in the SQL query.

// Example of updating a database record with proper syntax
$id = 1;
$newValue = "Updated Value";

// Establish a database connection
$conn = new mysqli($servername, $username, $password, $dbname);

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

// Update record in the database
$sql = "UPDATE table_name SET column_name = '$newValue' WHERE id = $id";

if ($conn->query($sql) === TRUE) {
    echo "Record updated successfully";
} else {
    echo "Error updating record: " . $conn->error;
}

// Close connection
$conn->close();