Como estan? estoy realizando la carga de unas ordenes, las mismas llevan marca modelo numero de serie y demás.
Dichas ordenes en la base de datos se identifican con un ID que está como PRIMARY KEY y es auto_increment.
Ahora bien, al momento de realizar la carga necesito tomar ese ID de la base de datos para registrar el movimiento que lo tengo en otra tabla.
El problema es que el ID de la orden es el único valor que no puede llegar a repetirse dentro de la tabla de ordenes entonces no encuentro la forma de tomar ese valor, ya que si hago referencia a otros valores de los que acabo de tomar para llamar a esa fila tengo una pequeña posibilidad de que haya 2 campos iguales.
Bien dejo aquí las tablas de Ordenes y de Movimientos que son las que estoy tratando ahora mismo.
La idea es que dependiendo el momento pueda registrar movimientos en esa tabla en referencia a la misma orden.
Mi problema reside en la primer carga que realizo de una orden. Al cargar la orden no se que número le toca, motivo por el cual no puedo utilizar dicho ID para localizarla. entonces me he trabado jaja...
En sintesis lo que necesito es que al realizar la carga de alguna forma pueda tomar el ID de la orden que vendría siendo el campo ORDEN de la tabla ordenes.
Así cargo una orden en la tabla
Código MySQL:
Ver originalINSERT INTO ordenes
(clave
,id_cliente
,marca
,modelo
,numserie
,procedencia
,categoria
,servicio
,precio
,detalles
) VALUES ('$clave','$idcliente','$marca','$modelo','$numserie','$procedencia','$categoria','$servicio','$precio','$detalles')
luego necesito registrar por ejemplo el primer movimiento de la orden que es que está fue cargada pero no puedo porque desconozco el número de orden que se le autoasigno jaja.
Resumiento lo que necesito es tomar el valor de ORDEN de la orden de trabajo que acabo de cargar.
Muchas gracias a quien pueda ayudarme!