php開發日記之資料庫連線
阿新 • • 發佈:2019-01-31
今天是第一天來寫這個部落格,最近寫的比較多的就是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); ?>
以上兩種方法,作為新手我常用第一種,不過第二種的好處就是,有更好的相容性。兩種方法都比較簡單。