2011-12-15 15:12:03
使用PHP連接mysql數(shù)據(jù)庫有二種方法:一種是使用PHP面向過程的方式來連接mysql數(shù)據(jù)庫;另一種是使用PHP面向?qū)ο蟮姆绞絹磉B接mysql數(shù)據(jù)庫。作為一位PHP程序員這二種方式都是我們應(yīng)該掌握的。
第一種:使用PHP面向過程的方式來連接mysql數(shù)據(jù)庫
使用PHP面向過程的方式來連接mysql數(shù)據(jù)庫需要用到以下幾個函數(shù)。
1、mysql_connect(server , username , password) //連接MySQL服務(wù)器函數(shù)
參數(shù)說明:
server - MySQL服務(wù)器的主機名
username - MySQL用戶名
password - MySQL密碼
2、mysql_select_db(database_name , link_identifier) //選擇已有的數(shù)據(jù)庫
參數(shù)說明:
database_name - 已有的數(shù)據(jù)庫名
link_identifier - 已建立數(shù)據(jù)庫連接的資源
3、mysql_query(query) //執(zhí)行SQL語句
參數(shù)說明:
query - 要執(zhí)行的SQL語句
4、mysql_close(link_identifier) //關(guān)閉數(shù)據(jù)庫連接
參數(shù)說明:
link_identifier - 已建立數(shù)據(jù)庫連接的資源
使用PHP面向過程方式連接mysql數(shù)據(jù)庫實例代碼:
<?php //建立與mysql的鏈接 $link = mysql_connect('localhost','root','123456'); //選擇要使用的數(shù)據(jù)庫 mysql_select_db('PHP',$link); //建立與數(shù)據(jù)庫連接編碼 mysql_query('set names GBK'); //關(guān)閉數(shù)據(jù)庫 mysql_close($link); ?> |
<?php //實例化mysqli類 $mysqli = new mysqli(); //建立連接,參數(shù)同面向過程的方式 $mysqli->connect("localhost","root","123456"); //選擇數(shù)據(jù)庫 $mysqli->select_db("PHP"); //關(guān)閉數(shù)據(jù)庫連接 $mysqli->close(); ?> |
<?php $mysqli = new mysqli("localhost","root","123456","PHP"); ?> |