2013-10-07 53 views
0

我在我的數據庫中獲取一些奇怪的數據(以及它並沒有增加什麼,我試圖做)的循環錯誤PHP DATAFETCH

這裏是我的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

對於遠人,我可以告訴它從所有星期沒有輸入的所有數據,我牛逼尤斯特隨機有時會停止我得到更多的數據有時少..

我得到了很多AFULL錯誤(如時異常和內存例外)

+2

請爲'kalenderFetch'功能添加代碼。 – naththedeveloper

+0

你的循環也停止在51周 – Kermit

+0

這是你的HTML解析問題。沒有很好的方法來獲得這個。你需要找到一個API或格式化的數據源。 – Kermit

回答

0

所有的一,用途:

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

此外,如果你有時間和內存異常,請嘗試:

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

是否工作與否取決於你的PHP設置。也許你還必須增加你的php.ini文件中的內存。

+0

我心中已經increades時限和內存限制,但現在當我refesh頁面鉻賽斯:找不到頁面。 而在我的數據庫中的數據仍然是不完整的 –

+0

那是因爲你的瀏覽器也有時間限制。你可以從控制檯啓動腳本或保存一週(會議/的Cookie /數據庫),並與您的下一個請求繼續存在。 – Simon