try {
$dsn = "mysql:dbname=test;host=127.0.0.1";//链接mysql的DSN(数据库驱动)
$user = 'root';//Mysql数据库的用户名
$password = 'root';//Mysql数据库的密码
$dbh = new PDO($dsn,$user,$password);
// 设置属性异常处理模式
// $dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION );//(0,1,2)
//还可以设置$dbh->setAttribute(3,2);
// $dbh->setAttribute(PDO::ATTR_AUTOCOMMIT, 0);
// $dbh->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE,PDO::FETCH_NUM);
var_dump($dbh);
} catch (PDOException $e) {//
echo "数据库连接错误:".$e->getMessage();
echo $e->getFile();//得到异常发生的文件
echo $e->getLine();//得到异常发生的行
echo $e->getCode();//得到异常码

}
// $pdo->exec('set names utf8');//不建议这样做
// PDO::ATTR_ERRMODE//错误配置选项
// PDO::ERRMODE_SILENT
// PDO::ERRMODE_EXCEPTION//建议这个一旦有错误就会 抛出异常处理模式
// PDO::ATTR_AUTOCOMMIT//事务提交 0关闭自动提交 1 开启自动提交 默认是自动提交
// PDO::ATTR_DEFAULT_FETCH_MODE//返回数组的格式
// PDO::FETCH_ASSOC//返回关联数组这两种返回最快
// PDO::FETCH_NUM//返回索引数组
// PDO::FETCH_BOTH//2者都返回
// PDO::FETCH_OBJ//返回对象

最新文章

  1. JS的双等和三等的区别
  2. CSS和CSS选择器
  3. Android draw9patch 图片制作与使用
  4. window下使用vnc远程登录阿里云ECS/ubuntu图形界面
  5. 【OpenStack】OpenStack系列10之Horizon详解
  6. img元素底部有空白间距的问题
  7. WordPress 主题开发 - (四) 创建WordPress的主题HTML结构 待翻译
  8. UVA 11361 - Investigating Div-Sum Property 数位DP
  9. hdu 1541 Stars(线段树单点更新,区间查询)
  10. 【递推】BZOJ 1088: [SCOI2005]扫雷Mine
  11. hdu 4099 Revenge of Fibonacci 字典树+大数
  12. angularjs ios title不能修改的bug的解决方法
  13. Vijos1386 IOI2007 矿工配餐 动态规划
  14. 【Cocos2d-X游戏实战开发】捕鱼达人之游戏场景的创建(六)
  15. wormhole提升hivereader读取速度方案
  16. poj2987 Firing
  17. Linux 每日命令行
  18. FFMpeg for PHP
  19. 在移动端画出真正的1px边框
  20. 调试ucosii_pendsv中断函数有感

热门文章

  1. log4net可视化查询
  2. Palindrome POJ - 3974 (字符串hash+二分)
  3. .Net Core 部署到IIS
  4. 修改Ueditor的图片上传地址
  5. __x__(7)0905第二天__HTML的发展
  6. (94)Wangdao.com_第二十七天_键盘事件
  7. vue_VueRouter 路由_路由器管理n个路由_并向路由组件传递数据_新标签路由_编程式路由导航
  8. Centos7 编译安装 Nginx PHP Mariadb Memcache扩展 ZendOpcache扩展 (实测 笔记 Centos 7.0 + Mariadb 10.1.9 + Nginx 1.9.9 + PHP 5.5.30)
  9. JMM(java Memory Model)到底是什么?
  10. JavaScript基础知识(Date 的方法)