0
我一直在這個項目在PHP中的工作。該項目的一半使用mysql_query
完成,最新的模塊已使用mysqli
。有很多模塊,我不想更改代碼。如果是這樣,它會產生問題嗎?或者我應該將其全部轉換爲mysqli
。如果有人向我推薦最佳方法,我將不勝感激。項目一半在MySQL和一半在mysqli
我一直在這個項目在PHP中的工作。該項目的一半使用mysql_query
完成,最新的模塊已使用mysqli
。有很多模塊,我不想更改代碼。如果是這樣,它會產生問題嗎?或者我應該將其全部轉換爲mysqli
。如果有人向我推薦最佳方法,我將不勝感激。項目一半在MySQL和一半在mysqli
恕我直言,正確處理這個問題的最好方法是創建自己的瘦數據庫層,並在自己的函數中封裝對mysql_query的調用。
此外,另一種選擇是切換到PDO,這有點更好,因爲它支持 命名參數和更多的數據庫。這是一個comparison between mysqli and PDO。
您將不得不。導致mysql被棄用,並將在下一個版本的PHP中被刪除。所以你的模塊也可以工作了。 – TiMESPLiNTER
將來還會更難維護,因爲你不可避免地最終會執行腳本執行(錯誤)結合兩者並且不會返回任何結果....見證每天在這裏出現的問題的數量正確地做到這一點 –
至少有3年的時間從未來的PHP版本中刪除(在版本發佈後3年支持5.5版本),並且不確定3年後mysql會被刪除。但是_eventually_它會。只是說... – davidkonrad