Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2013, 13:37
rober18
 
Fecha de Ingreso: mayo-2013
Ubicación: cali
Mensajes: 58
Antigüedad: 11 años
Puntos: 0
automatizacion bd con php

buenas tardes

bueno, les cuento un poco de mi trabajo para que puedan entender cual es el favor que les pido:

estoy realizando un script en php para que tome todos los registros de una tabla de una base de datos y automaticamente los inserte dentro de otra base de datos en su respectiva tabla, el problema es que, existe un registro, el cual es una llave foranera de otra tabla, este registro es un numero, si no esta en la tabla donde es primaria, simplemente se le coloca 0

ej: en la bd esta una tabla paciente con el campo usuario_id el cual es llave foranea de la tabla usuarios de la bd, donde, obviamente, es llave primaria, entonces, si quiero registrar algo en el campo usuario_id en la tabla pacientes, debe estar en la tabla usuarios, en su llave primaria, entonces si yo coloco MANUALMENTE el registro usuario_id en la tabla paciente, y esta me tira el error de que no esta en la tabla usuarios (es decir, por lo de la llave primaria y foranea), le coloco un 0 y lo inserto


ahora bien, quiero hacer esto por medio de un codigo php, pero no encuentro como colocar la condicion para que pueda realizar esto , es decir para que, si cuando valla a insertar en el campo usuario_id en la tabla paciente, me lanza el error de que no esta en la tabla usuarios, le coloque un 0.

me gustaria que por favor, alguien me pueda ayudar con ese punto, ya que es lo unico que me falta para terminar ese script



2... me gustaria que por favor tambien me dijeran como realizar un copdigo para que el script lance un mensaje cuando se ha terminado de ejecutar


DESDE YA MUCHAS GRACIAS

Última edición por rober18; 13/06/2013 a las 13:51