先做點好事,轉點東東來,用PHP和MySQL構建一個資料庫驅動的網站(-)
來源:互聯網
上載者:User
摘要
在這篇文章中,我們會著手解決在構建一個資料庫驅動的網站的過程中將會遇到的問題。而我們只會使用兩個新的工具,PHP和MySQL。如果你的Web主機支援PHP/MySQL,那麼你會省掉不少麻煩。如果不是這樣,你也不用提心,我們也會學習如何在Unix和Windows下安裝相應程式。
這篇文章是提供給那些有可能學會伺服器端程式開發的中進階的網頁設計者的。我們會認為我們的讀者熟悉HTML,所以我們在使用HTML時不會給出什麼解釋。另外,在有些地方我們可能還會用到少量的JavaScript,但是我們會盡量保證這即使對於未入門者也是足夠簡單的。
(2002-08-29 14:10:35)
--------------------------------------------------------------------------------
By Wing, 出處:Linuxaid
原著:Kevin Yank 翻譯:處處
對於今天的Web來說,內容是最重要的。當你熟練掌握了HTML,而且也學到了一些JavaScript和DHTML的小決竅後,你現在也許可能設計一個漂亮的能讓人“一見鐘情”的網站了。下一步的工作是向網頁中添加一些真實的資訊。許多網站不得不通過不斷地更新來成功地吸引回頭客。在傳統的網站建設中,這意味著不斷地更新眾多的HTML檔案。
現在問題出來了,在更多的情況下,提供內容給網站的人並不是設計網頁的人。內容的提供者甚至還不知道HTML。那麼內容的提供者怎麼把內容添加到網站中去呢?不是所有的公司都有一個全職的Webmaster的,而且,讓一個Webmasters整天忙著將Word檔案拷貝到HTML模板中也實在是一種浪費。
要唯護一個文本驅動的網站實在是件很痛苦的事。許多網站(是不是也包括你的網站?)被過時的資訊所困擾。因為要保證資訊的正常更新,你將不得不重寫數以百計的HTML檔案。伺服器端包含技術(SSI:HTML檔案中,可以通過注釋行調用的命令或指標)也許能稍微減輕一些麻煩。但是你還是得面對數以百計的HTML檔案,即使你只是想對你的網站作一些基本的變動。
解決這些頭疼問題是設計一個資料庫的網站。通過把你的網站的內容和設定完全分開,你可以對其中的一項進行處理,而不會對另一項發生影響。你將不再需要為每一條資訊寫一個HTML頁面,你只需要為一類資訊寫一個HTML頁面就足夠了。你再也不需要不斷地添加新的內容到你的頁面中去了,你現在所要做的只是建立一個簡單的資訊管理系統,通過這個系統,作者可以不通過HTML就自行添加新的內容。
在這篇文章中,我們會著手解決在構建一個資料庫驅動的網站的過程中將會遇到的問題。而我們只會使用兩個新的工具,PHP和MySQL。如果你的Web主機支援PHP/MySQL,那麼你會省掉不少麻煩。如果不是這樣,你也不用提心,我們也會學習如何在Unix和Windows下安裝相應程式。