внедрить ваш массив в виде значений, разделенных запятыми, таких как "id_2", "id_21", "id_54", "id_543" и использовать предложение IN
$clause = implode(",",$arraySearchRecord);
$clause = rtrim(",",$clause); //this will remove the last , that remains in the string
$sql="SELECT * from myTable WHERE documentId IN ($clause)";
. При этом будут получены все записи, соответствующие одной иззначения в предложении in
Подробнее см. в руководстве
Таким образом, вам не нужно повторять массив с циклом и повторять запрос несколько раз