PDO的三种数据库连接方式

59 篇文章 0 订阅
13 篇文章 0 订阅

在使用PDO连接数据库之前,先要对PDO安装和配置

base.php如下:

<strong><span style="font-size:18px;"><?php  
header('Content-Type:text/html;charset=utf-8');
//数组调试函数
function show_bug($msg){
	echo '<pre>';
	print_r($msg);
	echo '</pre>';
}
?></span></strong>

1.pdo通过参数形式链接数据库

<strong><span style="font-size:18px;">include_once "base.php";
try{
    //$dsn是数据源
    $dsn='mysql:host=localhost;dbname=imooc';
    $username='root';
    $passwd='';
    $pdo=new PDO($dsn,$username,$passwd);
    //如果连接成功的话,得到的是pdo的对象
    show_bug($pdo);
}catch(PDOException $e){
    echo $e->getMessage();
}</span></strong>
2.pdo通过uri形式连接数据库
新建一个dsn.txt文件,里面内容是:

<strong><span style="font-size:18px;"><?php  
include_once "base.php";
//pdo通过uri形式连接数据库
try{
	$dsn='uri:file://D:\wamp\www\muke\pdo\dsn.txt';
	$username='root';
	$passwd='';
	$pdo=new PDO($dsn,$username,$passwd);
	show_bug($pdo);
}catch(PDOException $e){
	echo $e->getMessage();
}
?></span></strong>
3.pdo通过配置文件形式连接数据库

<strong><span style="font-size:18px;"><?php  
include_once "base.php";
//pdo通过配置文件形式连接数据库
//在php.ini中配置
try{
	$dsn='imooc';
	$username='root';
	$passwd='';
	$pdo=new PDO($dsn,$username,$passwd);
	show_bug($pdo);
}catch(PDOException $e){
	echo $e->getMessage(); 
}
?></span></strong>

以上三种,建议使用第一种,通过参数形式链接数据库的

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值