zoukankan      html  css  js  c++  java
  • 夺命雷公狗---PDO NO:3与连接有关的选项

    第四个参数可以通过数组形式直接进行批量修改PDO与链接的有关选项,也可以通过setAttribute 对有关选项进行单条的修改

    示例:

    <?php
    header(“Content-Type:Text/html;charset=utf8″);
    try{
    $pdo=new PDO(“mysql:host=localhost;dbname=xsphp”,’root’,”,
    array(PDO::ATTR_AUTOCOMMIT=>false,PDO::ATTR_PERSISTENT=>1));
    }catch(PDOException $e){
    echo “NO”.$e->getMessage();
    exit;
    }
    //$pdo->setAttribute(PDO::ATTR_AUTOCOMMIT,false);
    //$pdo->setattribute(PDO::ATTR_AUTOCOMMIT,false);
    //$pdo->setattribute(PDO::ATTR_AUTOCOMMIT,FALSE);
    echo “<br>PDO是否关闭自动提交功能:”. $pdo->getAttribute(PDO::ATTR_AUTOCOMMIT);
    echo “<br>当前PDO的错误处理的模式:”. $pdo->getAttribute(PDO::ATTR_ERRMODE);
    echo “<br>表字段字符的大小写转换: “. $pdo->getAttribute(PDO::ATTR_CASE);
    echo “<br>与连接状态相关特有信息: “. $pdo->getAttribute(PDO::ATTR_CONNECTION_STATUS);
    echo “<br>空字符串转换为SQL的null:”. $pdo->getAttribute(PDO::ATTR_ORACLE_NULLS);
    echo “<br>应用程序提前获取数据大小:”.$pdo->getAttribute(PDO::ATTR_PERSISTENT);
    echo “<br>与数据库特有的服务器信息:”.$pdo->getAttribute(PDO::ATTR_SERVER_INFO);
    echo “<br>数据库服务器版本号信息:”. $pdo->getAttribute(PDO::ATTR_SERVER_VERSION);
    echo “<br>数据库客户端版本号信息:”. $pdo->getAttribute(PDO::ATTR_CLIENT_VERSION);
  • 相关阅读:
    javaScript 与JQuery 计算器练习
    git在java项目中配置.gitignore不生效的解决办法
    mysql8主从复制配置
    ES6的Promise实例
    常用正则表达式
    Redis在Windows环境下后台启动
    Redis数据操作命令 二
    Redis数据操作命令
    List集合学习笔记
    MyBatis学习链接
  • 原文地址:https://www.cnblogs.com/leigood/p/5032741.html
Copyright © 2011-2022 走看看