2012-11-11 19 views
0

我構建了一個應用程序,要求管理員根據特定MONTH(九月,..)中的DAYNAME(星期一,..)創建公交時刻表,並在特定的年份(2012年)。因此,在9月的每個星期一,2月12日公交時刻表將被添加。如果總線上有一個附表週二,週三,等將基於一天(星期一,..)的計劃插入到MySQL

所以我想這也反覆運行,所以在2012年或2013年的所有月份,爲每週一加一公交站牌這也將發生

我有一張帶有欄的桌子; dept_time,_dept_date,date_of_travel等。 我認爲存儲過程將是最好的解決方案。

請問我需要如何實現這個想法。

謝謝。

+0

此問題需要標記爲「不是REA問題」或「本地化」......但我寧願引導而不是標記它。 「不是一個問題」意味着一個問題沒有多大意義,或者要求解決方案而不是在提出解決方案時問一些問題。過於本地化的意思,它只會幫助你,對其他社區成員或訪問者無用。建議:您應該嘗試制定一些程序或其他解決方案,然後通過顯示(代碼)您有問題的地方來詢問任何問題。這個問題是關於如何做的?但似乎其他人喜歡做什麼。 – Sami

+0

謝謝薩米,我完全困惑於如何解決這個問題。 @ mvp的建議非常有幫助。我可以發佈我在這裏提出的解決方案。 – Cyberomin

回答

1

存儲過程並不總是最好的解決方案(至少在這種情況下不是)。

您只需要創建客戶端腳本或程序(使用Python,Perl,PHP,Java等)來解析(並可能驗證)您的業務邏輯,然後根據該邏輯將記錄插入到表中。該腳本應該是唯一添加/更新記錄的實體。

最後,用戶將從您的表中讀取(選擇)信息並將其用作計劃。

+0

感謝mvp的擡頭。非常感激。我選擇的語言是PHP,任何代碼示例?謝謝。 – Cyberomin

+0

對於PHP,建議使用PDO方式連接數據庫。看看一些PHP PDO教程,就像這個http://www.php.net/manual/en/pdo.connections.php – mvp

相關問題