有人可以帮我解释一下使用 MySQLi 而不是 MySQL 的优点和缺点吗?是否存在不应该使用 MySQLi 的情况?为了使用 MySQLi,我是否需要以不同的方式配置我的服务器?例如,我是否需要升级 Apache 或 PHP 才能支持 MySQLi?
应该使用 MySQLi 扩展而不是 MySQL 扩展的原因有很多:
- MySQLi 为您提供准备好的语句 - 一种将数据发送到 MySQL 并保护您免受 SQL 注入的更安全的方式。仅此一点就足以让您始终选择 MySQLi 而不是 MySQL.
- MySQLi 支持大部分 MySQL 功能。
- MySQLi 是面向对象的。
- MySQLi 支持准备好的语句、事务和多语句。
- 旧的 MySQL 扩展是自 PHP 5.5.0 起已弃用 http://php.net/manual/en/intro.mysql.php
还有其他好处。但主要的是,您应该关注安全性和稳定性 - MySQLi 正好满足您的要求。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)