Ver Mensaje Individual
  #13 (permalink)  
Antiguo 01/09/2009, 15:59
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema Foreign Key Nula

Si insistes..., vamos a tu problema.
Dices que esto:
Código sql:
Ver original
  1. INSERT INTO gol
  2. VALUES ('', $goles1_persona[$i], '$equipo1', '$id', '$goles1_minuto[$i]')
Te da un error, pero no nos pones el mensaje de error, así que solamente podemos suponer que se trata de un error de restricción de FK, ya que has dejado claro que el esquema de tablas está construido y funcionando.

En un INSERT, la única posibilidad de que se produzca ese error es que estés poniendo un valor ilegal, es decir, un valor que viola la integridad referencial. No hay otra posibilidad.
Como no estás poniendo los valores que ingresas, sino las variables de PHP, solamente podemos suponer:
1) Uno de los valores mandatorios no está ingresando. Para saber si es así deberías probar los valores manualmente con una herramienta como el MySQL Query Browser.
2) Tienes un error en el código de PHP, y está ingresando cualquier cosa, por un defecto en la construcción del string. En ese caso, es problema de programación en PHP, y por tanto ajeno a este Foro.

Verifica primero los valores que contiene la sentencia en la variable $sql y luego veremos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)