HUH函數(shù)
2019-11-19 15:19:41
我對(duì)PHP相當(dāng)陌生,并使用標(biāo)準(zhǔn)的MySQL數(shù)據(jù)庫(kù)調(diào)用建立了一個(gè)中型網(wǎng)站。但是,我最近了解了PDO,希望從社區(qū)中了解是否值得從MySQL切換到PDO。為了安全起見(jiàn),我一直在使用mysql_real_escape_string。有關(guān)該網(wǎng)站的信息:我混合使用INSERT和SELECT。SELECT調(diào)用返回的數(shù)據(jù)并不龐大(使用最多返回30條記錄LIMIT)。也不會(huì)有很多INSERTs。該站點(diǎn)當(dāng)前未啟用,因此現(xiàn)在進(jìn)行更改很容易。以您的專業(yè)意見(jiàn),是否值得我花時(shí)間將站點(diǎn)從MySQL切換到PDO?還是和MySQL一樣好?或者換句話說(shuō),如果有的話,現(xiàn)在改用PDO的原因是什么?
3 回答

猛跑小豬
TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個(gè)贊
與mysql_ *函數(shù)相比,PDO具有以下優(yōu)點(diǎn):
它是跨數(shù)據(jù)庫(kù)的,這意味著它是用于不同關(guān)系數(shù)據(jù)庫(kù)的相同接口。
它有助于防止SQL注入。
它更加干凈(使用面向?qū)ο蟮姆椒ǎ?/p>
之前已經(jīng)有人問(wèn)過(guò)這個(gè)問(wèn)題,您可能想看看答案:
從mysql遷移到mysqli或pdo?
mysqli或PDO-優(yōu)缺點(diǎn)是什么?
如果您要開(kāi)始一個(gè)新項(xiàng)目,我強(qiáng)烈建議您使用PDO或更高級(jí)別的庫(kù)/ ORM。如果您已經(jīng)編寫了很多沒(méi)有它的代碼,那可能不值得。

明月笑刀無(wú)情
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊
我看到了其他有用的帖子。我更想知道是否值得花時(shí)間切換到PDO。我不打算切換,但是現(xiàn)在我了解了PDO,我很好奇我是否應(yīng)該切換,或者使用MYSQL是否可以。
添加回答
舉報(bào)
0/150
提交
取消