亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我什么時候應該使用MySQLi而不是MySQL?

我什么時候應該使用MySQLi而不是MySQL?

qq_笑_17 2019-07-09 15:30:28
有人能為我澄清使用MySQLi而不是MySQL的優缺點嗎?在某些情況下,我不應該使用MySQLi?為了使用MySQLi,我需要以不同的方式配置服務器嗎?例如,是否需要升級Apache或PHP以便支持MySQLi?
查看完整描述

3 回答

?
有只小跳蛙

TA貢獻1824條經驗 獲得超8個贊

您應該使用MySQLi擴展而不是MySQL擴展的原因有很多:

  1. MySQLi為您提供了準備好的語句-一種向MySQL發送數據和防止SQL注入的更安全的方法。

    僅憑這一點就足以始終選擇MySQLi而不是MySQL。.

  2. MySQLi啟用了大多數MySQL功能。
  3. MySQLi是面向對象的。
  4. MySQLi支持準備好的語句、事務和多個語句。
  5. 舊的MySQL擴展是

    不推薦使用PHP 5.5.0

還有其他好處。但主要的是,您應該關注安全性和穩定性-而MySQLi給您的正是這些。


查看完整回答
反對 回復 2019-07-09
?
拉風的咖菲貓

TA貢獻1995條經驗 獲得超2個贊

PHP團隊拒絕進一步支持MySQL擴展。這個理由就夠了。

所有其他原因都沒有什么意義:

  • MySQLi給你準備好的陳述

    -一個人可以使用舊MySQL與手動處理

    變得更安全

    ..僅此一項就應該阻止MySQL進行無用的棄用。
  • MySQLi啟用了大部分MySQL功能

    大多數PHP用戶從未聽說過。
  • MySQLi是面向對象的

    -一雙直截了當的手可以在幾個小時內使舊的MySQL objec面向用戶。
  • *MySQLi支持

所以,根本沒有好處。
如果您想與不受歡迎但可用的擴展友好相處,請選擇PDO.


查看完整回答
反對 回復 2019-07-09
  • 3 回答
  • 0 關注
  • 601 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號