Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/02/2014, 06:05
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: 17 años
Puntos: 2658
Respuesta: error al usar UPDATE par modificar una bd

Código MySQL:
Ver original
  1. UPDATE subastas SET CODIGO_SUBASTA=[[email protected]]-14-02-15-9 WHERE ABIERTA_CERRADA='CERRADA'
El problema es que esto está mal escrito.
Si [[email protected]]-14-02-15-9 es una cadena de texto, en la sentencia SQL debe quedar encerrado entre apóstrofes (').
MYSQL no lee las variables de PHP, por lo que jamás se entera de que eso es un string. Para el SQL los strings tienen que estar en la sentencia como tales, y eso es cualquier cosa.

Adicionale los apóstrofes:
Código PHP:
$instruccion="UPDATE subastas SET CODIGO_SUBASTA='".$codigo_subasta."' WHERE ABIERTA_CERRADA="."'".$abierta_cerrada."'"
SI eso no es una cadena, entonces es una variable llena de basura.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)