PHP5 使用PDO 01 December 2009 1:29 Tuesday by 小屋 浏览(1444)

使用PDO
我这里假设你已经装好mysql了,要是没装的话,麻烦先想办法装上,我的是mysql5.0.22,黑夜路人用的是MySQL 4.0.26也可以用。
数据库的连接:
我们通过下面的例子来分析PDO连接数据库,

<?php
$dbms='mysql';    
//数据库类型 Oracle 用ODI,对于开发者来说,使用不同的数据库,只要改这个,不用记住那么多的函数了
$host='localhost';
//数据库主机名
$dbName='test';
//使用的数据库
$user='root';   
//数据库连接用户名
$pass='';      
//对应的密码
$dsn="$dbms:host=$host;dbname=$dbName";
//

try {
$dbh = new PDO($dsn, $user, $pass);
//初始化一个PDO对象,就是创建了数据库连接对象$dbh
echo "连接成功<br/>";
/*你还可以进行一次搜索操作


foreach ($dbh->query('SELECT * from FOO') as $row) {
      print_r($row);
//你可以用 echo($GLOBAL); 来看到这些值
}
*/

$dbh = null;
} catch (PDOException $e) {
die ("Error!: " . $e->getMessage() . "<br/>");
}
//默认这个不是长连接,如果需要数据库长连接,需要最后加一个参数:array(PDO::ATTR_PERSISTENT => true) 变成这样:
$db = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT => true));

?>

 

阅读全文>>