En SQL es diferente usar apostrofes (') que comillas (").
Los apóstrofos se usan
únicamente para cadenas de texto. Las comillas se usan normalmente al igual que los acentos graves (`), para encerrar los nombres de
objetos de base de datos como tablas, bases, columnas, etc.
Ocasionalmente, y s
ólo si se ha configurado específicamente al servidor de MySQL para ello, pueden ser usadas en cadenas de texto,
pero esto no es habitual.
Entonces, lo que debes poner es:
Código PHP:
Ver originalif ($action == "del") {
$sql = "UPDATE empresa SET estado='Cerrado' WHERE id= ".sqlValue($idempresa, "int");
}