2017 6 2php用PDO链接数据库前测试
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//返回对象
最新文章
- JS的双等和三等的区别
- CSS和CSS选择器
- Android draw9patch 图片制作与使用
- window下使用vnc远程登录阿里云ECS/ubuntu图形界面
- 【OpenStack】OpenStack系列10之Horizon详解
- img元素底部有空白间距的问题
- WordPress 主题开发 - (四) 创建WordPress的主题HTML结构 待翻译
- UVA 11361 - Investigating Div-Sum Property 数位DP
- hdu 1541 Stars(线段树单点更新,区间查询)
- 【递推】BZOJ 1088: [SCOI2005]扫雷Mine
- hdu 4099 Revenge of Fibonacci 字典树+大数
- angularjs ios title不能修改的bug的解决方法
- Vijos1386 IOI2007 矿工配餐 动态规划
- 【Cocos2d-X游戏实战开发】捕鱼达人之游戏场景的创建(六)
- wormhole提升hivereader读取速度方案
- poj2987 Firing
- Linux 每日命令行
- FFMpeg for PHP
- 在移动端画出真正的1px边框
- 调试ucosii_pendsv中断函数有感
热门文章
- log4net可视化查询
- Palindrome POJ - 3974 (字符串hash+二分)
- .Net Core 部署到IIS
- 修改Ueditor的图片上传地址
- __x__(7)0905第二天__HTML的发展
- (94)Wangdao.com_第二十七天_键盘事件
- vue_VueRouter 路由_路由器管理n个路由_并向路由组件传递数据_新标签路由_编程式路由导航
- Centos7 编译安装 Nginx PHP Mariadb Memcache扩展 ZendOpcache扩展 (实测 笔记 Centos 7.0 + Mariadb 10.1.9 + Nginx 1.9.9 + PHP 5.5.30)
- JMM(java Memory Model)到底是什么?
- JavaScript基础知识(Date 的方法)