1
내 WordPress 데이터베이스에서 약 6000 개의 레코드를 가져와야합니다. 내가 WordPress의 간단한 쿼리를 사용할 때 $ wbpd-> get_result ('Query').CSV 파일을 다운로드하는 WordPress에서 일괄 처리를 수행하는 방법
"서버 시간 초과 오류"오류가 발생합니다. 그래서, 저는 이것을 위해 일괄 처리 개념을 사용하고 싶습니다.
아래 코드는 제 코드입니다.
$start_from = 0;
$i = 1;
$total_pages = ceil($total_records_result/10);
for($i = 1; $i <= $total_pages; $i++){
$start_from = ($i - 1) * 10;
$querystr = "select
p.order_id,
p.order_item_id,
p.order_item_name,
p.order_item_type,
po.post_status
from
wp_woocommerce_order_items as p,...........;
$querystr .= " group by p.order_item_id order by p.order_id DESC LIMIT $start_from, 10";
$pageposts = $wpdb->get_results($querystr, OBJECT);
foreach ($pageposts as $post) { ....}
누구나이 도움을받을 수 있기를 바랍니다.
미리 감사드립니다.
보안상의 이유로 'max_execution_time'을 늘릴 수 없습니다. –
웹 호스팅 회사에 문의하여 제한 시간을 늘리십시오. –
나는 일괄 처리 개념에 착수 했으므로 이에 대한 해결책이 필요하다. 감사. ;) –