16/11/2010, 03:53
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses Puntos: 2658 | |
Respuesta: Insertar registros con 1 campo de otra tabla Muy probablemente tengas un error en las variables de PHP (cosa que debes consultar en el Foro de PHP), porque lo que te dice MySQL es que no puede insertar el registro porque el valor asignado al campo4, contenido en $lires2 no existe en la tabla ubicacion, por lo que no se está cumpliendo con la restricción de FK.
Te doy un anticipo: $lires2 no es un dato, es un resultado de consulta, lo que significa que es un resultado de query PHP que puede contener uno o más registros (un puntero a un array de arrays). Para poder acceder al dato debes leer el registro.
Revisa el origen de ese dato.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |