Realizando el proyecto catalogos, necesito poder crear una consulta donde me cambie el valor de una columna en unas determinadas filas.
Lo que tengo montado hasta ahora es un array con las consultas.
$consulta[$i] = 'UPDATE referenciascruzadas SET Estado ="'.$Estado.'" WHERE RecambioID ='.$Encontrado['RecambioID'].' AND IdFabricaCruzado ='.$Encontrado['IdFabricaCruzado'].' AND Ref_Fabricante ="'.$Encontrado['Ref_Fabricante'].'"';
Pero esto implica que si tengo un array con 200 elementos, implica que haga 200 peticiones al servidor msqyl, algo que considero que es innecesario, ya que no necesito saber si fue correcta o no la actualización.
Bueno el código completo es el siguiente
foreach ( $ArrayEncontrados as $Encontrado) { $i++; if ($Encontrado['Buscado'] =='NoEncontrado') { $Estado = 'Nuevo'; } else { $Estado = 'Existe Referencia Cruzada'; } $consulta[$i] = 'UPDATE referenciascruzadas SET Estado ="'.$Estado.'" WHERE RecambioID ='.$Encontrado['RecambioID'].' AND IdFabricaCruzado ='.$Encontrado['IdFabricaCruzado'].' AND Ref_Fabricante ="'.$Encontrado['Ref_Fabricante'].'"'; }