No se que puede estar pasand aunque lo he revisado mil veces.
Quier modificar el registro de un BD, para ello defino una conexion una consulta.
he consultado la tabla de formamanual para ver si no había ningún registro que cumpliese las siguientes condiciones y si que hay uno. Aun así me da erroe en la consulta.
1º) Se jecuta sin erroresla conexion:
$conexion=mysql_connect('localhost','root','','ofe rtaalabaja') or die("No se puede conectar el servidor");
mysql_select_db("ofertaalabaja",$conexion) or die("No se puede seleccionar las base de datos");
2º) da errores en la siguiente consulta:
$instruccion="UPDATE subastas SET CODIGO_SUBASTA=".$codigo_subasta." WHERE ABIERTA_CERRADA="."'".$abierta_cerrada."'";
echo $instruccion."<br/>";
$consulta=mysql_query($instruccion , $conexion) or die ("Fallo en la consulta de subastas");
3º)he incluido como veis un echo como control de lo que está pasando, me devuelve:
UPDATE subastas SET CODIGO_SUBASTA=[[email protected]]-14-02-15-9 WHERE ABIERTA_CERRADA='CERRADA'
como veis el valor del campo después del SET está si comillas y el valor del campo después del where está con cmillas.
tambiénhe probado poniendo los dos valores con y sin comillas y sigue dando error.
!!!!!SOCORRRO
no veo nada
gracias