我剛剛第一次看到這個。我不知道,你可以做這樣的事情mysqli,OOP vs Procedural
new mysqli($host, $username, $password, $db);
實例化的mysqli類這是全新的我...每一個連接到數據庫時,我已經在網上或書看到教程做這樣的事情:
$conn = mysqli_connect($host, $username, $password, $db);
if (!$conn) {
die('Sorry, could not connect');
}
爲什麼大多數教程都這樣做的程序方式有一個原因嗎?即使在我看到創建一個單獨的數據庫類的教程,告訴我使用程序風格的代碼...
與mysqli程序與oop有什麼區別?有沒有?我必須安裝某種擴展嗎?或者我可以在我的代碼中開始使用?這裏總共有新手,所以不太確定。
此外,什麼時候使用PDO vs mysqli是一個好主意?大型企業應用程序開發人員最常使用PDO嗎?或者只是一個偏好問題。
感謝您的幫助......
學習PHP已經迅速成爲上癮......我只是想知道更多。
mysqli的大多數教程都是針對那些熟悉舊的mysql庫的人,他們只是程序性的。從mysql到過程mysqli的過渡不像人們轉向OO mysqli那樣是一種心理轉變。但是,正如下面的alex指出的那樣,使用PDO比使用上述任何一種都好,所以直接去那裏吧。 – 2011-06-02 01:17:42