Php 如何在wordpress中进行批量处理以下载CSV文件
我需要从WordPress数据库中获取大约6000条记录。当我使用WordPress$wbpd->get_result('query')的简单查询时 它给了我一个“服务器超时错误”的错误。所以,我想使用批处理的概念 下面是我的代码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
$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托管公司讨论增加超时的问题。我询问了批处理概念,因此您是否有任何解决方案。谢谢