Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/01/2013, 10:10
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Error en UPDATE

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 original
  1. if ($action == "del") {
  2. $sql = "UPDATE empresa SET estado='Cerrado' WHERE id= ".sqlValue($idempresa, "int");
  3.     mysql_query($sql, $conexion) or die("EL ERROR ES: " . mysql_error());
  4. }
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 23/01/2013 a las 10:20