hehexu

博客园 首页 新随笔 联系 订阅 管理

在PHP中,我们还可以使用一种更为简单直接的数据库连接方案——PDO持久化连接

关于PDO本身,这里就不再多作介绍了,大家可以参考之前的文章《使用PDO连接多种数据库》以及PHP官方网站上的相关信息。

PDO持久化连接的使用非常简单。同样以文章《使用PDO连接多种数据库》中的代码为例,我们使用PDO持久化连接的方式来访问数据库,代码如下:

    1. <?php
    2. $type = 'mysql'; //数据库类型
    3. $db_name = 'test'; //数据库名
    4. $host = '127.0.0.1';
    5. $username = 'root';
    6. $password = 'ready';
    7.  
    8. $dsn = "$type:host=$host;dbname=$db_name";
    9. try {
    10.     //建立持久化的PDO连接
    11.     $pdo = new PDO($dsn, $username, $password, array(PDO::ATTR_PERSISTENT => true));    //pdo第四个参数《《《建立持久化的php链接
    12. } catch (Exception $e) {
    13.     die('连接数据库失败!');    
    14. }
    15. $stmt = $pdo->query('SELECT id, body FROM demo');
    16. while ($row = $stmt->fetch()) {
    17.     echo "id=$row[0],body=$row[1]<br/>";
    18. }
    19. $pdo = null;
    20. ?>
    21. ///////// PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'      设置数据库编码方式
posted on 2018-01-10 09:24  hehexu  阅读(191)  评论(0编辑  收藏  举报