2012-06-20 75 views
0

在我問我的問題之前,我想給大家一個關於我自己的背景。我目前正處於PHP和MySql的學習階段。通過MySql數據庫創建動態內容?

(APOL我,提前爲我缺乏高科技,術語)

我有一個關於如何「製造」或「生產」 PHP代碼中的某些網頁的問題。在我過去,我一直手工製作一個頁面。例如,aboutus.html,information.html,cats.html等等......我想你明白了。

假設正在使用代碼。如何才能「製作」或「製作」功能完整的PHP網頁?在哪裏人們可以登錄,編輯,撰寫評論等...(下面有幾個例子)

以下網站的所有者/程序員是否手動「製作」或「製作」這些網頁? http://cars.oodle.com/used-cars/riverside-ca-area/
http://cars.oodle.com/used-cars/ukiah-ca-area/

我的問題是,我怎樣才能爲我的網站「製作」或「製作」這些類型的網頁?任何人都可以提供我的任何提示/技巧如何這樣做。我假設我將不得不在php中使用「while」循環來使這些頁面成爲可能。那是對的嗎?

如果你們想讓頁面像上面的頁面一樣。你會怎麼做?你會如何解決這個問題?

歡迎任何意見。預先感謝大家的幫助。

回答

0

上述URL只是「short-URLs」,它們是apache的一部分。網上有很多教程 - 谷歌「短網址apache」或「短網址.htaccess」,你會得到很多指南。 http://net.tutsplus.com/tutorials/other/using-htaccess-files-for-pretty-urls/

基本上,它所做的就是將一個網址看起來像一堆文件夾映射到某個具有特定變量的特定PHP文件。然後你在PHP文件中基本上有一系列的語句根據變量做不同的事情。

例如

example.com/search/abc 將映射到的search.php?查詢= ABC通過使用htaccess的花樣。

example.com/search/hello 會映射到example.com/search.php=query=hello

另外請注意,您可以使用此爲您帶來的靜態HTML頁面 - 雖然它不使很多感覺!

如果您的問題更注重圍繞「如何讓我PHP做不同的事情,可變的輸入」,讀W3school的PHP指南 http://www.w3schools.com/php/default.asp

另外,PHP和MySQL傻瓜是一個良好的閱讀!

如果您需要澄清,隨意評論 - 否則,如果您有更多問題,請再次疊加

1

您好,歡迎StackOverflow上。這不是你應該問的問題類型,因爲它是如此普遍,並且有很多不同的部分。這就是說,我希望這可以指出你在正確的方向:

PHP和其他服務器端語言,如Python,Perl,Node.js等將做一些計算,可能連接到數據庫,但最終他們打印out html。這與您手動完成的HTML相同,但它們可以將數據放入其中,這些數據是動態計算的或從數據庫中查找的。您展示的示例頁面絕對是由某些數據庫中的數據製成的,但使用何種語言很難說。

我會推薦一本好PHP開始的書,從頭開始學習php。獲取本地服務器(搜索XAMPP),以便測試內容並編寫一些代碼以查看它的工作原理。這個本地服務器也可以讓你託管一個小型的mysql數據庫,這樣你就可以將實時數據加載到一個網站,看看它是如何改變的。製作這種類型的動態網站確實是知道如何做好運氣的最有用的事情之一。

+1

「這不是你應該問的問題類型」 - 這也不是你應該回答的問題。如果你剛剛投票結束,情況會更好。 – Kev

+0

夠公平的,但他顯然是新來的,看起來像他合理的想學習,所以我想我會試圖指出他在正確的方向,同時讓他知道規則 – hackartist