這篇文章主要介紹了php中數據庫連接方式pdo和mysqli從各個方面進行了對比分析,十分全面,這里推薦給大家,有需要的小伙伴來參考下。
1)總的比較
2 連接方式
先來看下兩者連接數據庫的方式:
代碼如下:
3 數據庫支持
PDO支持多種數據庫,但MYSQLI只支持MYSQL
4 命名參數name parameter
PDO的方式:
代碼如下:
而MYSQLI則麻煩點,不支持這樣,只能:
代碼如下:
這樣的話,一個個對問號的順序,也比較麻煩,不大方便。
5 ORM映射的支持
比如有個類user,如下:
代碼如下:
MYSQLI用面向過程的方式:
代碼如下:
MYSQLI采用面向過程的方式:
代碼如下:
6 防止SQL注入方面:
PDO 手工設置
代碼如下:
使用mysqli
代碼如下:
7 preparestament
PDO方式:
代碼如下:
MYSQLI:
代碼如下:
小伙伴們是否通過本文對于PHP的2種鏈接方式PDO和mysqli有了新的認識了呢,希望本文能對大家有所幫助。
新聞熱點
疑難解答