Necesito hacer un update en el mismo proceso de envió de un formulario, tengo un script grande con miles de registros y no es posible modificar todo el insert ya que en otros procesos se necesita como esta ahora
Para agilizar la consulta principal y eliminar cruces me quiero traer datos a la tabla principal en el mismo momento de hacer el envío del formulario, osea que se continúe haciendo el insert tal como esta ahora, para llamar en algunas consultas ligeras, pero también, al mismo tiempo, copiar estos registros a la tabla principal
En el envío del formulario mi usuario adjunta unos documentos (facturas) y las inserto en la tabla "facturas_clientes"
Esta tabla contiene estos campos:
facturaid
facturafile
clienteid
timestamp
Recojo el insert recién hecho aquí:
Código PHP:
$sql = "SELECT clienteid
FROM facturas_clientes
WHERE clienteid = LAST_INSERT_ID()";
list($clienteid) = mysql_fetch_array(mysql_query($sql));
Osea. algo asi:
Código PHP:
UPDATE clientes SET
facturafile_1 = 'UN_REGISTRO_DEVUELTO_DE_LA_CONSULTA_ANTERIOR',
facturafile_2 = 'UN_REGISTRO_DEVUELTO_DE_LA_CONSULTA_ANTERIOR',
facturafile_3 = 'UN_REGISTRO_DEVUELTO_DE_LA_CONSULTA_ANTERIOR',
facturafile_4 = 'UN_REGISTRO_DEVUELTO_DE_LA_CONSULTA_ANTERIOR'
WHERE clienteid = LAST_INSERT_ID()
Saludos