1. 程式人生 > >php開發日記之資料庫連線

php開發日記之資料庫連線

今天是第一天來寫這個部落格,最近寫的比較多的就是php與表單互動的例子,那今天就寫一下php連線資料庫和資料表的內容。

我電腦系統是window7,使用的是php整合包appserv2.5.10,最新版到2.6.0使用這個的特點就是輕便,只有php5,mysql,和apache伺服器三項,連線資料庫有兩種不同的方式:

(1)使用mysql_*函式連線

用dw建立php動態頁,命名為conn.php(習慣命名)

<?php

    $link=mysql_connect("localhost","name","pwd") or die("連接出錯".mysql_error());

    $db_selected=mysql_select_db("db_*",$link);//連線資料表

?>

(2)使用PDO(php資料物件)連線

簡單介紹一下PDO,PDO是與PHP5.1一起發行的,所以5.0以前的版本是沒有的,PDO在5.2版本中預設開啟,由於我裝的是低版本的,所有要手動開啟,在php.ini(php配置檔案)載入extension=php_pdo_mysql.dll(去掉開頭的分號就行)。

程式碼如下

<?php

    header("Content_Type:text/html;charset=utf-8")//設定編碼格式

    $dbms='mysql';

    $dbName='db_*';

    $user='name';

    $pwd='pwd';

    $host='localhost';

    $dsn="dbms:host=$host;dbname=$dbName";
    $pdo=new PDO($dsn,$user,$pwd);
?>


以上兩種方法,作為新手我常用第一種,不過第二種的好處就是,有更好的相容性。兩種方法都比較簡單。