Php 如何在wordpress中进行批量处理以下载CSV文件

Php 如何在wordpress中进行批量处理以下载CSV文件,php,wordpress,woocommerce,batch-processing,Php,Wordpress,Woocommerce,Batch Processing,我需要从WordPress数据库中获取大约6000条记录。当我使用WordPress$wbpd->get_result('query')的简单查询时 它给了我一个“服务器超时错误”的错误。所以,我想使用批处理的概念 下面是我的代码 $start_from = 0; $i = 1; $total_pages = ceil($total_records_result / 10); for($i = 1; $i <= $total_pages; $i++){ $s

我需要从WordPress数据库中获取大约6000条记录。当我使用WordPress$wbpd->get_result('query')的简单查询时

它给了我一个“服务器超时错误”的错误。所以,我想使用批处理的概念

下面是我的代码

 $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) {  ....}
$start\u from=0;
$i=1;
$total\u pages=ceil($total\u records\u result/10);

对于($i=1;$i,此链接提供了有关如何防止超时发生的说明

将它添加到PHP脚本文件的顶部,这将允许脚本运行300秒。根据需要增加它

ini_set('max_execution_time', 300);

此链接提供了有关如何防止超时发生的说明

将它添加到PHP脚本文件的顶部,这将允许脚本运行300秒。根据需要增加它

ini_set('max_execution_time', 300);

出于某些安全原因,我无法增加“最大执行时间”。请与您的网站托管公司讨论增加超时的问题。我询问了批处理概念,因此您是否有任何解决方案。谢谢。;)出于某些安全原因,我无法增加“最大执行时间”。请与您的web托管公司讨论增加超时的问题。我询问了批处理概念,因此您是否有任何解决方案。谢谢