2014-03-07 27 views
1

嗨我是新來的PDO,但我一直在使用Mysql和mssql爲我的最後幾個項目我只是想知道如果你可以一次轉換一個腳本,或者它會是最好的一次轉換我所有的腳本。隱藏mysql一次pdo一個腳本

如果有人不介意將我指向正確的方向,我還有幾個問題。

1)有沒有將mysql轉換爲PDO的最佳實踐?
2)當轉換爲PDO時,我需要尋找什麼東西。錯誤,常見錯誤...?
3)爲了防止Mysql注入,您是否必須以特定的方式使用PDO進行編碼,或者切換是否將其取消?

任何幫助,教程或文檔將不勝感激,

回答

0

1)是否有轉換MySQL來PDO的最佳做法?

不轉換爲原始PDO。轉換爲ORM /查詢生成器/ DBAL

2)轉換爲PDO時需要查找什麼例如,錯誤,常見錯誤...?

https://stackoverflow.com/tags/pdo/info

3)防止Mysql的注入你有與PDO特定方式代碼或不切換取消了呢?

沒有魔法,你知道。這是準備好的聲明,使您的查詢安全,而不是一個神奇的詠唱「PDO」。只要你能夠將變量添加到查詢通過paceholder - 你很安全

+0

只是想知道是否有一個缺點,只是寫你的原始PDO,或者寫ORM /查詢生成器/ DBAL給你好處? 只是想知道ORM /查詢生成器/ DBAL與網站使用PDO有關還是更多的是編碼的應用程序? – user3387522

+0

使用原始API而不是更高級別的抽象總是有缺點。通常原始的API調用需要更多的代碼來編寫,並且如果API將要改變,則需要全部重寫。但是,在PDO的情況下,PDO已經不是一個半DBAL,因此並不重要。 –

+0

感謝您的信息@YourCommonSence – user3387522