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

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

PHPz
Libérer: 2018-10-22 16:32:31
avant
1450 Les gens l'ont consulté

这篇文章主要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 '
'; } ?>
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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

【相关教程推荐】

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

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Problème de connexion à la base de données PDO
Depuis 1970-01-01 08:00:00
0
0
0
Constantes prédéfinies PHP PDO
Depuis 1970-01-01 08:00:00
0
0
0
Comment tester si la méthode d'appel PDO réussit
Depuis 1970-01-01 08:00:00
0
0
0
erreur PDO statique protégée $db ;
Depuis 1970-01-01 08:00:00
0
0
0
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal