">

資料復原軟體easyrecovery破解版 PHP腳本資料庫功能詳解(下)

WBOY
發布: 2016-07-29 08:34:05
原創
1958 人瀏覽過

用類別加快PHP的資料庫開發
  資料庫的存取函數較多,使用不當會降低效率,甚至導致錯誤。而PHP的本身就是開放的、可擴充的,很多人為它開發各種功能的原始碼。每一個PHP程式設計師都應該善於繼承他人的成果,節省時間和精力。站在巨人的肩膀上,才能看得更遠。當然,你也可以把你的程式碼分享出來,體會自己的勞動被承認和創造價值而帶來的成就感。
  使用資料庫類,可以使我們完全不必考慮特定的資料庫類型,而專注於程式的開發上。
  眾多的開發工具包中,PHPLib是效能較穩定、功能較完善的一個。 PHPLib可以在http://phplib.netuse.de/ 取得。它包含了資料庫的支援類別。以MySQL資料庫為例,PHPLib自帶名為DB_Sql的類別。它包裝了資料庫的連接、查詢、取結果、資料庫表的遍歷等功能。
  使用資料庫類,可以使我們完全不必考慮特定的資料庫類型,而專注於程式的開發上。即使資料庫系統類型換了,程式碼也不用改。同時,資料庫類別提供了完整而健壯的資料庫存取方法,這可能是使用類別的包裝的最大的優勢了。
  下面,我們就使用PHPLib提供的資料庫類,來存取我們剛才建立的資料庫,並對內容進行顯示。
  〈?
  require "db_mysql.php";
  //包含資料庫類別的產生檔案
  $db=new DB_db; -〉connect("ResumeDB","localhost", "root", "");
  //連接資料庫伺服器
  //提供的參數依序為:資料庫名,主機名,使用者名,使用者密碼
  if ($db-〉Link_ID)
  //判斷是否正確建立連接
  {
   $db-〉query("select ID,Name,Intro FROM Resume")    if ($db-〉nf())
  //判斷結果集是否為空
   {
   while ($db-〉next_record())
   while ($db-〉next_record()) 一行記錄值,直到記錄集內容取完
   {
   echo "ID:", $db-〉f("ID"); //f()函數傳回目前記錄某個子段的值
   echo "〈br〉";
   echo "姓名:";
   $db-〉p("Name");
  //p()函數直接印出某個子段的值
  //p()函數直接印出某個子段的值
//等價於echo $db-〉f("name")
   echo "〈br〉";
   echo "簡介:";
   echo $db-〉f("Intro");
   echo "〈br〉";
   echo "〈a href= "download.php?ID=".$db-〉f("ID").""〉查看Word文件〈/a〉" ;
   echo "〈br〉〈hr〉";
   }
   }
   $db-〉free ();
  //釋放資源
  }
  ?〉
  從上面的流程可以看出,用類別存取資料庫的方法和直接存取資料庫的方法基本上相同。不同的是,這裡我們呼叫的方法都是類別的方法,而不是具體地針對某種資料庫的函數。由於程式碼和具體資料庫類型的分離,使得當資料庫系統改變的時候,我們不用改變程式碼,只要改變基底類別的實作方法即可。
  如果結合使用PHPLib範本進行設計的話,即可實現程式與顯示的分離。也將使得程式結構清晰,網頁美工設計製作方便。
  簡單的用法、合理的任務分配、合乎思維的物件包裝,將使得網站開發效率大大提高。
  附:程式碼測試平台
  以上程式碼全部在下面的平台測試透過
  RedHat Linux 6.1+Apache1.3.12+
  PH〔23.為:
   cd /usr/local/src/mysql*
   ./configure --refix=/usr/local/mysql
   make  公>》〕公為安裝的過程。
   cd /usr/local/src/apache*
   ./configure --prefix=/usr/local/apache --enable-shared=max    make    cd /usr/local/src/php*
   ./configure --with-apxs=/usr/local/apache/bin/apxs  
 config-with-apache/file -path=/usr/local/
  apache/conf  
  --with-mysql=/usr/local/mysql  
  --enable-debug=nono  
  --enable-debug=nono   
  --enable-debug=nono  🎜>  php.ini設定過程為:
   拷貝php.ini-dist到/usr/local/
  apache/conf/php.ini
   編輯httpd.conf,去掉下面兩行的註解
   AddType application/x-httpd-php .php .php3
   AddType application/x-httpd-php-source .phps
  >
>

以上就介紹了資料復原軟體easyrecovery破解版 PHP腳本資料庫功能詳解(下),包含了資料復原軟體easyrecovery破解版的內容,希望對PHP教學有興趣的朋友有所幫助。


來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!