程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP教程:程序腳本與數據庫功能詳解(一)

PHP教程:程序腳本與數據庫功能詳解(一)

編輯:關於PHP編程

烈火建站學院為編程愛好者整理了一些文章,會在以後的文章中慢慢的提供給大家,希望對您有一定的幫助,歡迎投稿!本篇主要講述一下PHP腳本與數據庫的詳細,共分為三篇,今天先講一下第一篇:
在當前互聯網發展迅速、電子商務網站層出不窮的形勢下,對網站開發的效率和質量提出了越來越高的要求。
  對於大型和結構復雜、內容繁多的網站,都要實現網站的動態化和方便的管理。數據管理離不開數據庫系統的支持。而衡量一種CGI語言的重要標志,就是它對後台數據庫的訪問能力、效率等。
  而目前流行的PHP腳本語言,它的新特性給我們帶來了新的感覺。它支持以面向對象的方式進行設計開發。同時,為了滿足網頁獨特的需要,用模板、XML支持等帶來了網站開發的新方法。在語言結構上,PHP具有類似於C++語言的結構,並引入了類的概念,簡化了開發。
  PHP還具有強大的數據庫支持能力。我們這裡就通過實例,首先介紹PHP訪問數據庫的一般流程,然後通過文件的數據庫存儲介紹PHP訪問數據庫的一種高級應用。最後通過數據庫類的使用實例,介紹真正實用高效的數據庫開發方法。

  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 (
   ID tinyint(4) NOT NULL auto_increment,
   Name varchar(10) NOT NULL,
   Intro varchar(255),
   ResuFile longblob,
   PRIMARY KEY (ID),
   KEY ID (ID)
  );
  將其放到My的可執行目錄/usr/local/mysql/bin下,執行如下命令:
  ./mysql-u root-p〈 Resume.sql
   Enter password:
  輸入數據庫密碼後,表Resume自動創建成功。其中,ResuFile字段為longbolb型,用來存儲二進制的Word文檔。

  • 共2頁:
  • 上一頁
  • 1
  • 2
  • 下一頁

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved