|
mysqli是在普通mysql的基礎(chǔ)上做的一次優(yōu)化 說(shuō)實(shí)話 很成功 預(yù)處理方式完全解決了sql注入的問(wèn)題
但是唯一的不足點(diǎn) 就是只支持mysql數(shù)據(jù)庫(kù) 當(dāng)然 如果你要是不操作其他的數(shù)據(jù)庫(kù)或者 當(dāng)然這無(wú)疑是最好的選擇
PDO則是最新出來(lái)的一種 連接方式 兼容大部分?jǐn)?shù)據(jù)庫(kù) 也解決了sql注入 但是也有缺點(diǎn) 它只支持php5以上的版本 不過(guò)聽(tīng)說(shuō)在未來(lái)的php6中 只支持這種連接
PDO統(tǒng)一所有數(shù)據(jù)庫(kù)抽象層對(duì)象接口,mysqli只統(tǒng)一mysql的
簡(jiǎn)單說(shuō),PDO可以實(shí)現(xiàn)同樣的代碼對(duì)不同數(shù)據(jù)庫(kù)的操作,例如你從mysql遷移到mssql,程序基本不需要改動(dòng)
而mysqli簡(jiǎn)單理解未mysql的封裝就好
在高負(fù)載的情況下.PDO開(kāi)啟長(zhǎng)連接能夠得到一個(gè)相對(duì)穩(wěn)定的負(fù)載“值”。但是效率卻不是最高的。
mysql最快。mysqli其次。只是mysql和mysqli在高并發(fā)、系統(tǒng)高負(fù)載的時(shí)候。其所承擔(dān)的負(fù)載也是很可觀的。PDO則不會(huì)。
php技術(shù):mysql,mysqli,PDO的各自不同介紹,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。