Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2003, 04:47
Avatar de fueradejuego
fueradejuego
 
Fecha de Ingreso: abril-2003
Ubicación: Málaga - España
Mensajes: 94
Antigüedad: 22 años
Puntos: 0
Por que da error??

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