También lo he hecho como dice gnzsoloyo digue danod error:
1º) Sentencias en PHP:
$instruccion="UPDATE subastas SET CODIGO_SUBASTA=' ".$codigo_subasta." ' WHERE ABIERTA_CERRADA="." ' ".$abierta_cerrada." ' ";
echo $instruccion."<br/>";
2º) Respuesta del echo
UPDATE subastas SET CODIGO_SUBASTA='[
[email protected]]-14-02-15-9 ' WHERE ABIERTA_CERRADA='CERRADA'
sigue dando error ,ademas la sentencia mysql, simpre tiene un valor del campo con comillas y otro sin comillas .Dependiend de que uses mysql_query or mysqli_query lleva comillas el valor del campo que pones en SET o en where nunca los dos.
3º) He hecho además esto:
Antes de usar UPDATE para actualizar he presuntado con un set si locliza algú registro con CODIGO_SUBASTA='$codigo_subasta?
$instru="SELECT * FROM subastas WHERE CODIGO_SUBASTA='$codigo_subasta'";
$result=mysql_query($instru , $conexion) or die ("Fallo en la primera consulta de subastas");
$row=mysql_fetch_row($result);
echo "row0=".$row[0];
el echo de row me dvuelve exactamente la cadena qu estoy mentiendo en UPDATE,
row0=[
[email protected]]-14-02-15-9
!!!!SOCORRO