PHP指令碼與資料庫功能詳解(上)_PHP教程

來源:互聯網
上載者:User
在當前互連網發展迅速、電子商務網站層出不窮的形勢下,對網站開發的效率和品質提出了越來越高的要求。

  對於大型和結構複雜、內容繁多的網站,都要實現網站的動態化和方便的管理。資料管理離不開資料庫系統的支援。而衡量一種CGI語言的重要標誌,就是它對後台資料庫的訪問能力、效率等。

  而目前流行的PHP指令碼語言,它的新特性給我們帶來了新的感覺。它支援以物件導向的方式進行設計開發。同時,為了滿足網頁獨特的需要,用模板、XML支援等帶來了網站開發的新方法。在語言結構上,PHP具有類似於C++語言的結構,並引入了類的概念,簡化了開發。

  PHP還具有強大的資料庫支援能力。我們這裡就通過執行個體,首先介紹PHP訪問資料庫的一般流程,然後通過檔案的資料庫儲存介紹PHP訪問資料庫的一種進階應用程式。最後通過資料庫類的使用執行個體,介紹真正實用高效的資料庫開發方法。


  圖1

  PHP資料庫功能簡介
  PHP提供對10餘種常見資料庫的支援,如Oracle、dBase、Informix、SQL Server、Sysbase、MySQL等。正是由於廣泛的資料庫支援,才拓展了PHP的應用範圍, 使得各種應用都可以利用PHP進行開發。

  在各種資料庫中,MySQL由於其免費、跨平台、使用方便、訪問效率較高,獲得了很大的應用。很多中心型網站都使用PHP+MySQL這一最佳搭檔。

  Oracle是典型的大型資料庫應用系統。如果你設計的網站資料量大,效能、效率要求高的話,Oracle是個不錯的選擇。

  在Win32平台上,SQL Server佔有較大的市場。PHP可以訪問SQL Server。

  PHP對各種資料庫的存取方法進行封裝,針對不同資料庫系統的函數也很相似,增加了使用的方便性。

  下面,我們將以一個簡單的人才資訊交流中心(見圖1)為例子,編程實現個人簡曆的線上提交、瀏覽等功能,講述PHP資料庫操作的全過程。資料庫採用最常用的MySQL資料庫。

  PHP資料庫操作基本步驟
  我們將在本地機器建立名為ResumeDB的資料庫,資料庫中有名為Resume的表。表中儲存個人簡曆的編號、人員名稱、簡歷,以及Word格式的簡曆檔案等。

  1.資料庫的建立

  切換至/usr/local/mysql/bin目錄,在命令列,執行以下語句建立資料庫:

  ./mysqladmin-u root-p create ResumeDB

  Enter password:

  在提示後輸入密碼。如果資料庫是第一次使用,預設的密碼為空白,直接斷行符號即可。

  然後建立儲存個人簡曆的表。

  建立文字檔Resume.sql,內容如下:

   use ResumeDB;

  CREATE TABLE Resume (
  • 共3頁:
  • 上一頁
  • 1
  • 2
  • 3
  • 下一頁

http://www.bkjia.com/PHPjc/364138.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/364138.htmlTechArticle在當前互連網發展迅速、電子商務網站層出不窮的形勢下,對網站開發的效率和品質提出了越來越高的要求。 對於大型和結構複雜、內容繁...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.