Tengo una base de datos MySQL con varias tablas una de ellas es una que se llama conceptos en esta tengo varios campos (Id, idFor, piezas, concepto, precio y total), ahora debido al funcionamiento de mi sistema necesito reinsertar algunos registros nuevamente dependiendo si tiene el mismo numero de IdFor(que es un numero que se relaciona con otra tabla), hay varios registros que comparten el mismo identificador o numero idFor, a veces 2, 5, 7 esto es variable.
Lo que he intentado hasta ahora para volver a insertar estos registros es primero hacer una consulta con el numero de identifiador igual y los almaceno en array mediante un ciclo while:
Código PHP:
Ver original
$consulta_conceptos="Select * from conceptos where idFor = '$id'";
hasta aca ya mis registros esta almacenados en un arreglo pero ahora no se bien como extraer cada egistro por campo para poderlos reinsertarlos de nuevo pero con un nuevo idFor.
estaba pensando hacerlo mediante un ciclo foreach, pero no se si sea la mejor opcion y si sea la correcta, es ahora cuando pido su opinion y ayuda o culquier consejo que me de una IDEA de como solucionarlo.
Saludos y espero sus respuestas gracias de antemano.