Heim > php教程 > php手册 > PHP中PDO的三种数据库连接方式

PHP中PDO的三种数据库连接方式

PHPz
Freigeben: 2018-10-22 16:32:31
nach vorne
1430 Leute haben es durchsucht

这篇文章主要PHP中PDO的三种数据库连接方式,有一定的参考价值,感兴趣的朋友可以参考一下。

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

base.php如下:

<strong><span style="font-size:18px;"><?php  
header(&#39;Content-Type:text/html;charset=utf-8&#39;);
//数组调试函数
function show_bug($msg){
	echo &#39;<pre class="brush:php;toolbar:false">';
	print_r($msg);
	echo '
'; } ?>
Nach dem Login kopieren

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>
Nach dem Login kopieren

2.pdo通过uri形式连接数据库

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

3.pdo通过配置文件形式连接数据库

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

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

【相关教程推荐】

1. php编程从入门到精通全套视频教程
2. php从入门到精通 
3. bootstrap教程

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage