XML連結資料庫問題 (很難搞..)

2008-11-28 10:48 am
我懂得用PHP去把自己寫好的酒店、機票資料庫以SQL進行存取,
但這樣每天機票或酒店價格有變動就要自己手動去調整資料庫,
這樣的做法很麻煩而且非常不合理...

請問如何用XML的技術顯示各酒店、機票的最新價錢和資料??
那我以後網站裏只要用了這個XML就可以得到最新資料吧

感謝各位幫忙
更新1:

Re terry_0110: 感謝你的回答與幫忙,大致上了解了, 是要用一個script / program去由webservice provider到拎資料然後再update.. 那想請問一下,我怎樣可以找到哪個hotel的service provider?? 進到酒店網站要往哪裏找才可以找到那個service provider提供的最新資料? 是不是每一間酒店都可以是serviceprovider? 感謝你的回答~~

回答 (1)

2008-11-28 7:16 pm
✔ 最佳答案
如果你想動態並自動化更新你的 local SQL 資料庫, 可以考慮用 CronJob (linux / unix OS) 或 Scheduler (windows OS) 去執行 script / program.
例如設定每天早上 8時, 讀取酒店提供的最新價格 及 機票資料.

另外, 如果想要運用 XML, 可以考慮用 WebService (e.g. AJAX).
條件係酒店需要有一個對應既 WebService Provider, 及你 local 既 script/program 係一個 WebService Client.

基本 flow 如下:
1) setup cronjob / scheduler
2) run script / WebService Client program to retreive information from hotel (WebService Provider)
3) update your local SQL server.

詳細既 WebService or Ajax 既 concept 你可以係網上搵, 或買本書自學.

AJAX stands for "asynchronous JavaScript and XML"

簡介:
http://en.wikipedia.org/wiki/Ajax_(programming)

Hope this help.
參考: my experience


收錄日期: 2021-04-23 18:56:24
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20081128000051KK00126

檢視 Wayback Machine 備份