可我浪费着我寒冷的年华

跟着百度学PHP[14]-PDO-优化驱动

使用方法设置预定义变量 

PDO的方法/属性

PDO预定义常量 (PS:可以使用预定义常量来获取一些服务器或者客户端的信息)

 

因为内容较多所以就不复制到文章当中了。地址:http://www.runoob.com/php/php-pdo-constants.html

语法:

  PDO属性或者方法(PDO域定义变量);

案例:

<?php 
try {
    $pdo = new PDO("mysql:host=localhost;port=3306;dbname=admin","root","");//如果PDO出现异常那么就执行catch中的代码。否则不执行catch进而继续向下执行。
} catch (Exception $e) {
    echo "数据库连接失败!".$e->getmessage();
    exit;
}
    echo $pdo->getattribute(PDO::ATTR_DRIVER_NAME);
    /*
    *getAttribute是获取属性的信息,Attribute英译为属性。
    *PDO::ATTR_DRIVER_NAME是返回驱动的名称
    * 
     */
 ?>

以上是是返回信息,那么自然也是可以设置的。

可以使用PDO::setAttribute这个方法来设置。

<?php 
try {
    $pdo = new pdo("mysql:host=localhost;port=3306;dbname=test","root","");
} catch (PDOException $e) {
    echo $e->getmessage();
}
    echo $pdo->setAttribute(PDO::ATTR_AUTOCOMMIT,false); //该处就是设置。
 ?>

本来PDO::ATTR_AUTOCOMMIT是为开启的,即为1.大家可以自己尝试执行一下。

 

posted @ 2017-02-20 23:31  珍惜少年时  阅读(293)  评论(0编辑  收藏  举报
可我浪费着我寒冷的年华