zoukankan      html  css  js  c++  java
  • php pdo操作数据库的方法

    PDO 安装

    你可以通过 PHP 的 phpinfo() 函数来查看是否安装了PDO扩展。

    1.在 Unix /linux系统上安装 PDO

     在Unix上或Linux上你需要添加以下扩展:

    extension=pdo.so

    2.在windows安装pdo

    PDO 和所有主要的驱动作为共享扩展随 PHP 一起发布,要激活它们只需简单地编辑 php.ini 文件,并添加以下扩展:

    extension=php_pdo.dll
    除此之外还有以下对应的各种数据库扩展:

    ;extension=php_pdo_firebird.dll
    ;extension=php_pdo_informix.dll
    ;extension=php_pdo_mssql.dll
    ;extension=php_pdo_mysql.dll
    ;extension=php_pdo_oci.dll
    ;extension=php_pdo_oci8.dll
    ;extension=php_pdo_odbc.dll
    ;extension=php_pdo_pgsql.dll
    ;extension=php_pdo_sqlite.dll
    打开php.ini把上面所有行前面的分号去掉就可以了。
    在设定好这些配置后,我们需要重启PHP 或 Web服务器。

    下面我们以mysql为例来使用pdo: 

    <?php
    $dbms='mysql'; //数据库类型
    $host='localhost'; //数据库主机名
    $dbName='test'; //使用的数据库
    $user='root'; //数据库连接用户名
    $pass=''; //对应的密码
    $dsn="$dbms:host=$host;dbname=$dbName";
    try {
    $dbh = new PDO($dsn, $user, $pass); //初始化一个PDO对象
    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));
    ?>

  • 相关阅读:
    python之-- 异常
    实现Asp.Net Mvc4多级Views目录
    MVC控制下输出图片、javascript与json格式
    公共增删改查(MVC+三层架构)
    工厂方法模式
    简单工厂模式
    单例模式
    JavaScript正则表达式
    JavaScript对象与数组
    JavaScript数组排序
  • 原文地址:https://www.cnblogs.com/2881064178dinfeng/p/7133416.html
Copyright © 2011-2022 走看看