想要做一桌好菜,首先得擁有不尋常的廚藝,其次便是擁有新鮮食材,而這新鮮的食材便躺在這數據庫中,如何打開這數據庫的大門,一枚萬能鑰匙足矣,何須多哉? PDO
便是這萬能鑰匙,無論什麼樣的資料庫大門都能打開。
定義:
PDO
是PHP Data Object
的簡稱,代表PHP資料對象,是一種純物件導向
的方式實現的數據庫操作擴充
。
1.PDO類別雖然提供了很多方法,但常用的方法有以下幾個:
PDO::__construct():實例化PDO物件
PDO::exec():執行一個寫入操作SQL指令,傳回受影響的行數
PDOStatement類別物件(後者進行資料解析操作)
# 2.PDO實例化物件#
<?php //方案1:直接写入数据进行数据库初始化 $pdo = new PDO('mysql:host=localhost;port=3306;dbname=my_database','root','root'); //方案2:利用变量保存数据来实现数据库初始化(数据来源可以是其他配置文件:安全) $dsn = 'mysql:host=localhost;dbname=my_database'; $user = 'root'; $pass = 'root'; $pdo = new PDO($dsn,$user,$pass); ?>實例化物件利用其建構方法__construct(string $dsn,string $user,string $pass[,array $drivers])實作
## #1
port代表端口號(使用默認的端口號3306可以省略)
關聯數組
,利用PDO內部的
3.PDO實例化物件後的資料類型
<?php $pdo = new PDO('mysql:host=localhost;port=3306;dbname=my_database','root','root'); var_dump($pdo);//object(PDO)#1 (0) { } ?>
php教學 ,php影片教學
以上是打通任督二脈,實現mysql與php的連接的詳細內容。更多資訊請關注PHP中文網其他相關文章!