La verdad no se bien como hacerlo, les muestro un ejemplo de la tabla para empezar.
Campo1 _____Campo2 ________Campo3
1 _ _ _ _ _ _ _ _ 12 _ _ _ _ _ _ _ _ 2
2 _ _ _ _ _ _ _ _ 15 _ _ _ _ _ _ _ _ 5
3 _ _ _ _ _ _ _ _ 12 _ _ _ _ _ _ _ _ 7
Necesito que busque, por ejemplo en el Campo2 el valor 12 (que estaria en una variable) y me guarde en un array los del Campo3 que cumplan esa condicion.
No se si me explico...

quisiera que el array contenga el 2 y 7. para despues trabajar con esos datos en otra tabla.
En limpio....
- guardar datos en un arreglo si cumple determinada condicion
- despues supongo que segun la longitud del arreglo (que seria variable) haga el tratamiento por cada valor .
La verdad que hasta se me complica explicar lo que necesito... Espero me entiendan. Gracias