Hola!
Tengo un problema con MySql,y es que tengo una base de datos gestionada desde un programa en php,pero una de las sentencias en sql que tengo que ejecutar me da error cuando monto el programa en un servidor e incluso en otro ordenador.Solo funciona en mi MySql y no se por que.
He instalado el mismo apache y mysql en otros ordenadores y me da error.La sentencia es :
update proyectos,diseno set proyectos.fecinireal = diseno.fecinireal where diseno.coddis = $codis and diseno.codpro = proyectos.codpro and proyectos.codpro = $codpro
Las variables $coddis y $codpro estan bien,de hecho como he dicho en mi ordenador funciona todo perfectamente pero en cualquier otra maquina da el siguiente error:
Ejemplo con $coddis = 2 y $codpro = 10:
You have an error in your SQL syntax near 'diseno set proyectos.fecinireal = diseno.fecinireal where diseno.coddis = 2 and ' at line 1
A ver si alguien sabe que puede ser,porque yo no tengo ni idea.
Gracias