PDO连接数据库
配置:
1、配置php配置文件,开启对应扩展
extension = php_pdo.dll
2、开启相对应数据库的扩展(以MySQL为例)
extension = php_pdo_mysql.dll
3、通过phpinfo查看PDO扩展的详细信息
连接数据库:
1、通过参数形式连接数据库(常用方式)
try{ $dsn = 'mysql:host=localhost;dbname=imooc'; $username = 'root'; $password = '123456'; $pdo = new PDO($dsn,$username,$password); }catch(PDOException $e){ echo $e->getMssage(); }
2、通过url形式连接数据库
try{ $dsn = 'uri:file://D:/dsn.txt'; $username = 'root'; $password = '123456'; $pdo = new PDO($dsn,$username,$password); }catch(PDOException $e){ echo $e->getMssage(); }
dsn.txt文件中的内容为 mysql:host=localhost;dbname=imooc
3、通过配置文件连接数据库
try{ $dsn = 'xzyx'; $username = 'root'; $password = '123456'; $pdo = new PDO($dsn,$username,$password); }catch(PDOException $e){ echo $e->getMssage(); }
php.ini中添加 pdo.dsn.xzyx="mysql:host=localhost;dbname=imooc"