hay una forma de buscar varias valores de un campo al mismo tiempo y es usando la clausula de MySQL
IN. Puedes transformar el array y buscarlo usando esa forma.
Código PHP:
$sentencia = implode(", ", $array_buscar);
$sql = "SELECT * FROM tabla1 WHERE id IN (".$sentencia.")";
.
Busca mas información sobre la clausula
IN.
Saludos