新手簡述PDO如何鏈結資料庫

2021-10-23 05:18:37 字數 1114 閱讀 3070

好久沒有更新部落格了,今天開始勵志一下,每週五晚上更新一次部落格,作為乙個走偏了的程式設計師,講解一些簡單的內容自認為還是可以的,後面可能講乙個例子或者乙個小小的應用,今天就來說說pdo是怎麼鏈結資料庫的吧

首先說一下什麼是資料庫,這裡就直接放官方說法了資料庫(database,db),是按一定的結構儲存資料的倉庫,其真實型態是電子檔案;

資料庫管理系統(database management system,dbms),是乙個應用軟體,常用的dbms有:mysql、sql server、oracle等;

簡單來說就是儲存網路虛擬資料的集合,就跟倉庫一樣,程式鏈結到資料庫,獲取資料,就可以隨時隨地的瀏覽各種網路資訊。

之前小牧經常使用鏈結資料庫的方式是

mysql_connect(ip,root,password) or die

mysql_select_db 選擇資料庫

mysql_query()執行資料庫語言

然後通過mysql_query的返回值進行相關判斷以及調取資料的操作,今天在這裡說的另一種是pdo鏈結資料庫,兩者之間的功能是一樣的,只不過pdo是可以鏈結多種資料庫,上面說的那種鏈結方式只可以鏈結msql執行操作,先來一段官方說法

php 資料物件 (pdo) 擴充套件為php訪問資料庫定義了乙個輕量級的一致介面。

pdo 提供了乙個資料訪問抽象層,這意味著,不管使用哪種資料庫,都可以用相同的函式(方法)來查詢和獲取資料。

在使用pdo之前一定要php安裝編輯php.ini-啟用extension=pdo_mysql啟用並編輯extension_dir制定擴充套件檔案所在目錄

鏈結資料庫

$pdo=new pdo('庫型別:host=ip:username=name,『password』)

$pdo->exec(「執行增刪改完整語句段」);

$pdo->query(「執行查詢語句段」);

r ow

set=

rowset=

rowset

=pdo->fetchall(返回資料庫執行結果集,可以有三種返回模式);

pdo::fetch_both返回索引和關聯陣列(預設)

pdo::fetch_assoc返回關聯陣列

pdo::fetch_num返回索引陣列

PDO資料庫操作

注意 使用pdo需要配置php.ini檔案 例子 查詢資料 pdo連線資料庫 pdo new pdo mysql host localhost dbname chatroom root 執行sql語句 res pdo query select from chat user 處理結果集 data re...

資料庫簡述

什麼是資料庫?管理資料的系統 安裝某種管理資料的系統 管理的物件本質就是檔案 儲存資料的位置 記憶體 和 硬碟 什麼是系統?執行在硬體基礎上,管理其他軟體 資料庫的組成 庫 用來存放多張表 相當於資料夾 表 包含多條相同結構的記錄 相當於檔案 記錄 包含多個key value鍵值對的一條資料 二進位...

資料庫PDO日記(一)

pdo pdo是php 5新加入的乙個重大功能,因為在php 5以前的php4 php3都是一堆的資料庫擴充套件來跟各個資料庫的連線和處理,什麼 php mysql.dll php pgsql.dll php mssql.dll php sqlite.dll等等擴充套件來連線mysql postgr...