首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >只使用MySQLi安全吗?

只使用MySQLi安全吗?
EN

Software Engineering用户
提问于 2013-09-02 19:30:39
回答 2查看 2.7K关注 0票数 3

我开发了一个开放源码的PHP应用程序,目前它使用MySQLi或MySQL扩展来实现向后兼容性。我想知道如何将其转换为只与MySQLi兼容,因为PHP现在不再支持MySQL。我不想同时支持MySQL和MySQLi的另一个原因是,我使用MySQLi的方式与使用旧的MySQL扩展的方式基本相同。有人能向我解释一下这是个好主意还是坏主意?

EN

回答 2

Software Engineering用户

发布于 2013-09-02 20:03:00

首选的方法是只使用mysqli。正如您所说的,不再支持旧的MySQL扩展。两者都可以连接到大多数版本的MySQL服务器,因此根本没有理由使用旧的扩展。

票数 2
EN

Software Engineering用户

发布于 2014-03-31 08:57:17

就性能而言,mysqli更好,如果您的目标用户仅基于mysql,那么可以使用mysqli --否则您可以尝试使用PDO,这将使您能够灵活地连接到其他数据库,且更改最少。

我认为PDO比mysqli或oci要慢一些,因为它比mysqli或oci更通用,但这没什么好担心的。

您可以创建两个脚本,一个使用PDO,另一个用Mysqli和apache进行基准测试。通过测试,Mysqli处理请求的速度比PDO稍快,但我必须承认,这是可以忽略不计的。

票数 -1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/210240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档