这篇文章主要PHP中PDO的三种数据库连接方式,有一定的参考价值,感兴趣的朋友可以参考一下。
在使用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 class="brush:php;toolbar:false">'; print_r($msg); echo ''; } ?>
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形式连接数据库
<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>
以上三种,建议使用第一种,通过参数形式链接数据库的
【相关教程推荐】
1. php编程从入门到精通全套视频教程
2. php从入门到精通
3. bootstrap教程
陳述
本文轉載於:CSDN博客。如有侵權,請聯絡admin@php.cn刪除

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
刺客信條陰影:貝殼謎語解決方案
2 週前ByDDD
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3漢化版
中文版,非常好用

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

Dreamweaver Mac版
視覺化網頁開發工具

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具