有人能為我澄清使用MySQLi而不是MySQL的優缺點嗎?在某些情況下,我不應該使用MySQLi?為了使用MySQLi,我需要以不同的方式配置服務器嗎?例如,是否需要升級Apache或PHP以便支持MySQLi?
3 回答

有只小跳蛙
TA貢獻1824條經驗 獲得超8個贊
MySQLi為您提供了準備好的語句-一種向MySQL發送數據和防止SQL注入的更安全的方法。 僅憑這一點就足以始終選擇MySQLi而不是MySQL。.
MySQLi啟用了大多數MySQL功能。 MySQLi是面向對象的。 MySQLi支持準備好的語句、事務和多個語句。 舊的MySQL擴展是

拉風的咖菲貓
TA貢獻1995條經驗 獲得超2個贊
MySQLi給你準備好的陳述
-一個人可以使用舊MySQL與手動處理 變得更安全
..僅此一項就應該阻止MySQL進行無用的棄用。 MySQLi啟用了大部分MySQL功能
大多數PHP用戶從未聽說過。 MySQLi是面向對象的
-一雙直截了當的手可以在幾個小時內使舊的MySQL objec面向用戶。 *MySQLi支持 事務*-MySQL也支持它們。快跑 START TRANSACTION
查詢你就可以了。 多語句
-但沒有人真正需要它們。 準備好的陳述
-事實上,
添加回答
舉報
0/150
提交
取消