PHP Объединение 9 обновлений в одно обновление для лучшей загрузки - WordPress - PullRequest
0 голосов
/ 12 апреля 2020

Как я могу сделать это только одно обновление, так как я считаю, что 9 обновлений будут вызывать дополнительные издержки?

 foreach ($entry_ids as $e){

         $wpdb->update( $wpdb->prefix .'frm_item_metas', array('meta_value' => $school_street_only),`array('item_id' => $e, 'field_id' => '43')) ;
         $wpdb->update( $wpdb->prefix .'frm_item_metas', array('meta_value' => $school_province), array('item_id' => $e, 'field_id' => '289'));
         $wpdb->update( $wpdb->prefix .'frm_item_metas', array('meta_value' => $school_city), array('item_id' => $e, 'field_id' => '321'));
         $wpdb->update( $wpdb->prefix .'frm_item_metas', array('meta_value' => $school_suburb), array('item_id' => $e, 'field_id' => '44'));
         $wpdb->update( $wpdb->prefix .'frm_item_metas', array('meta_value' => $school_postal_code), array('item_id' => $e, 'field_id' => '290'));
         $wpdb->update( $wpdb->prefix .'frm_item_metas', array('meta_value' => $school_email_address), array('item_id' => $e, 'field_id' => '74'));
         $wpdb->update( $wpdb->prefix .'frm_item_metas', array('meta_value' => $school_phone_number), array('item_id' => $e, 'field_id' => '73'));
         if ($school_educ_services > '')
         $wpdb->update( $wpdb->prefix .'frm_item_metas', array('meta_value' => $school_educ_services), array('item_id' => $e, 'field_id' => '424'));
         if ($school_extra_mural_services > '')
         $wpdb->update( $wpdb->prefix .'frm_item_metas', array('meta_value' => $school_extra_mural_services), array('item_id' => $e, 'field_id' => '424'));
         error_log( 'inside foreach ipdate');
     }      
...