0) { $cabinetObj = mysql_fetch_assoc($rezCabinetRez); if (isset($cabinetObj) && isset($cabinetObj['id'])) { $sqlCabinetCompetitors = "SELECT * FROM object_cabinet_competitor WHERE object_cabinet_id=$cabinetObj[id]"; $rezCabinetCompetitorsRez = mysql_query($sqlCabinetCompetitors, $mdb); while ($competitor = mysql_fetch_assoc($rezCabinetCompetitorsRez)) { $cabinetObjCompetitors[] = $competitor; } } } } return $cabinetObjCompetitors; } public static function getCabinetObjCompetitorsAsObjectIds($mdb, $objectId) { $cabinetObjCompetitors = ObjectCabinet::getCabinetObjCompetitors($mdb, $objectId); $resultsAsIds = []; if (isset($cabinetObjCompetitors) && count($cabinetObjCompetitors) > 0) { foreach ($cabinetObjCompetitors as $competitor) { //проверяем наличие объекта в БД $sql = "SELECT id FROM objects where id = " .$competitor['competitor_object_id']; $resSql = mysql_query($sql, $mdb); if (mysql_num_rows($resSql)) { //если есть - добавляем $resultsAsIds[] = $competitor['competitor_object_id']; } } } return $resultsAsIds; } }