PHP datafetch for loop bug

时间:2013-10-07 13:35:42

标签: php mysql

我在我的数据库中得到了一些奇怪的数据(好吧,它没有加起来我正在尝试做的事情)

这是我的for循环,它在几周内从1到52计数,然后如果要提供给函数进行处理则会输出一个url

for ($week = 1; $week < 52 ; $week++) {
    kalenderFetch("heren2kalender","http://kovv.mavari.be/xlsKalenderScheidsrechter.aspx?&reeks=H3A&week=".$week);
}

它发布的函数然后处理url并从表中提取数据并将其输入到数据库:data in table

就目前而言,我可以告诉它没有输入所有周的所有数据,它会随机停止,有时我会得到更多的数据,而不是...

我收到了很多错误(比如时间异常和内存异常)

1 个答案:

答案 0 :(得分:0)

首先,使用:

for ($week = 1; $week <= 52 ; $week++)

此外,如果您遇到时间和内存异常,请尝试:

set_time_limit(0);
memory_limit("128M");

这是否有效取决于您的PHP设置。也许你还需要增加php.ini文件中的内存。