php连接mysql类PDO从php5才开始有
来源:互联网 发布:ntp校时服务器端口 编辑:程序博客网 时间:2024/05/21 13:53
PDO(PHP Data Object) 是PHP5中加入的东西,是PHP5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来
跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等。
PHP6中也将默认使用PDO的方式连接,mysql扩展将被作为辅助
php对mysql操作最后的类.PDO类,定义很多常量.如没有错误提示 const ERR_NONE = 00000;
PDO的文件中.可以写多个类,异常类.PDO类.方便.
实例化db类的时候(传递连接配置数据)---->就是连接数据库的时候---------.db类的构造方法里面.传递---->父类构造方法---->去连接数据库
try{
父类PDO,调用构造方法,连接数据库
}catch(){ 输出异常 }
db类继承PDO类,把__construct()复制过来重写,默认,用户名,密码为null
public function __construct($dsn, $username = NULL, $password = NULL, $driver_options = array())
{
try
{
$dbh = parent::__construct($dsn, $username, $password, $driver_options);
}
catch (PDOException $e)
{
echo 'DB connection failed : '.$e->getMessage();exit;
}
}
db类继承PDO类
PDO配置
PHP.ini中 放开注释,重启服务器
extension=php_pdo.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pdo_mssql.dll
extension=php_pdo_odbc.dll
extension=php_pdo_firebird.dll
3.PDO连接mysql数据库
new PDO("mysql:host=localhost;dbname=db_demo","root","");
默认不是长连接,若要使用数据库长连接,需要在最后加如下参数:
new PDO("mysql:host=localhost;dbname=db_demo","root","","array(PDO::ATTR_PERSISTENT => true) ");
1 0
- php连接mysql类PDO从php5才开始有
- php PDO连接MySql
- php PDO连接mysql
- PHP5使用PDO连接MySQL数据库 详解
- php pdo 连接MySQL数据库
- php pdo连接mysql数据库
- [Language-php]PDO连接类
- php使用PDO连接mysql数据库
- PHP--使用PDO连接Mysql数据库
- php pdo连接mysql必须扩展
- PHP学习笔记:PDO连接MySQL
- php使用PDO的方式连接mysql
- PHP PDO(mysql) 封装类
- 【末世旅行之PHP】PHP用PDO连接MySQL数据库工具类-增删改查
- php pdo连接数据库
- PHP5中使用PDO连接数据库
- php5.4之pdo连接sqlserver
- PDO连接oracle/mysql
- OpenDaylight安装使用
- 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。
- 对青蛙过河问题以及hanoi塔的思考
- Mongoose学习参考文档——基础篇
- iOS开发-swift基础学习一
- php连接mysql类PDO从php5才开始有
- android中下载加速
- 求满足条件的行数据相减求差值问题
- Error when loading the SDK
- 制作Ubuntu deb包的三种方法
- 注册用户添加Js和Ajax验证
- android笔记
- 安卓开发 将字符串用MD5加密
- STM32中的PWM的频率和占空比的设置