$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));
?>
数据库查询:
上面我们已经进行了一次查询,我们还可以使用如下的查询:
<?php
$db->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER); //设置属性
$rs = $db->query("Select * FROM foo");
$rs->setFetchMode(PDO::FETCH_ASSOC);
$result_arr = $rs->fetchAll();
print_r($result_arr);