2013-10-03 118 views
0

我很困惑。將來會刪除諸如mysql_real_escape_string()之類的正常功能。因此,我被告知學習mysqlipdo我應該學習mysqli還是PDO?

我真的不知道哪一個是最喜歡的,並希望你告訴我應該使用哪一個以及爲什麼。如果可能的話,請給我一些網站,我可以瞭解我需要的關於您的選擇的一切。我真的很想開始使用它,因爲我知道它比普通方式更安全,更快捷。

P.S.我聽說過一些關於「準備好的語句」的內容,我真的很難理解它是什麼,或者它如何用來防止sql注入。如果可能的話,請解釋這一點。

在此先感謝!

回答

2

Mysqli是MYSQL特有的,而PDO與其他DBMS可互換使用。

你使用哪一個是真的取決於你。兩者都有類似的能力。我傾向於推薦PDO出於個人喜好和使用靈活性,但最終取決於您。

+0

差異可以忽略不計。至少,PDO可以與多個DBMS一起使用,這是我自己贏得它的因素。 –

+0

我明白了。有什麼資料可以給我,我可以提供我需要的關於PDO的一切信息?附:我正在使用MYSQL數據庫 – kfirba

+1

http://php.net/manual/en/ref.pdo-mysql.php –

相關問題