2013-11-26 94 views
0

我專注於使用PHP,Ajax和MySql的Web應用程序中的一個大問題。 我已經開發了一個腳本,它使用日期範圍的時間選擇器爲我的數據庫中的每個商店製作日曆,並在該位置顯示廣告。對於每個廣告,它將被打印另外1個日曆,並且在每個日曆中,我們有一個輸入來寫出當天顯示該廣告的次數 - 輸入。性能請求PHP

當用戶每年選擇一個日期範圍,每個地方有31個地方和1個廣告時,它會超過我的foreach上的11000行,這會導致瀏覽器堆棧,並且我的數據庫不會更新。

我該怎麼做才能執行這種類型的foreach腳本? 謝謝!

+0

這是一個PHP的pr一個JavaScript的問題,你有? – Ibu

+0

你是否發送每個請求作爲它自己的ajax請求?或者你是否將所有11,000個作爲單個陣列發送? – Pitchinnate

+0

@Pitchinnate我發送了所有,因爲我必須有一個單一的「保存」按鈕...是另一種方法來切片陣列? –

回答

0

我不會推薦讓某人一次選擇11000個項目。如果他們出了問題,重新開始,他們會很不高興。也許一次做3個月或類似的事情。

另一種選擇,如果你必須保持這種方式,也許爲每個月創建數組,並且一旦你完成了一個月,將它轉換爲json數組,以便它是一個字符串,而不是900多個單獨的元素陣列。所以當你發佈你發佈12個json數組。

沒有顯示任何代碼或看到一個例子,它有點難以幫助。

+0

THKS @Pitchinnate,我將測試類似的東西 –