2007年8月18日 星期六

php使用ezSQL連結MySQL

  以往php在連結資料庫的時候總是要打上一長串,要先定義連結目標,然後連結資料庫,在取得想要的資料,最候用一長串去得到想要的資料,等你打完天都亮了,不過呢,有偉大的人把這一切簡化了,只需載入幾個lib,就可以完全簡化這一切,以下位大家做個簡單介紹。
##CONTINUE##
  1. 先去膜拜google大神找最新版ezSQL(以下以2.03版做為範例)
  2. 下載完後解壓縮應該會看到好幾個資料夾與檔案,打開"mysql"資料夾複製"ez_sql_mysql.php",再打開"shared"資料夾複製"ez_sql_core.php",這2個才是我們今天的重點
  3. 建立一個class的資料夾把上述2個檔案放進去後,在外面新增一個setup.php檔案,內容打上
    < ?
    reqiure("class/ez_sql_mysql.php");
    reqiure("ez_sql_core.php");
    $db = new ezSQL_mysql(資料庫帳號,資料庫密碼,資料庫名稱,資料庫位址);
    ?>
  4. 以後要連接資料庫時只需載入setup.php就可以使用資料庫囉
  5. 使用資料庫的方法常用的大概為5種吧 詳細教學
  6. 簡單範例 讀取 $count = $db->get_var("select count(*) from table1");
    就結束了 輕鬆簡單明瞭...
  7. 剩下的就自行摸索吧^^"

2 則留言:

elianfun 提到...

如果再同一網頁要載入不同資料庫,那嚜setup就要寫兩個了~~

jikker 提到...

如果有需要存取2個資料庫的話
可以另外new db
在setup.php中加入這一行
$db2 = new ezSQL_mysql(資料庫帳號,資料庫密碼,資料庫名稱,資料庫位址);

這樣要存取第2資料庫時使用
$db2->get_results("sql");
即可