gpt4 book ai didi

php/mysql 从 mysql 切换到 mysqli 或 pdo,可以逐步进行

转载 作者:行者123 更新时间:2023-11-29 05:35:41 25 4
gpt4 key购买 nike

我有一个使用大量 mysql_query 调用的 Web 应用程序——主要是因为我在教程和其他学习如何运行查询的地方找到了这些。许多人一直建议我切换到 mysqli,因为 mysql 会在某个时候消失,但是,我读到进行此切换比在末尾添加 i 困难得多,并且需要重写所有代码。

如果我问转换是否值得,我想几乎每个人都会说是,因为坚持使用 mysql 似乎是少数人的观点。所以我的问题是,是否可以逐步切换到 mysqli,即在编写调用或页面时逐渐更新它们,还是卡住旧站点并将整个站点重做为所有 mysqli 或 pdo 站点更好。当我说更好时,我考虑了重做整个站点所涉及的所有工作和成本。显然,将资源分配给网站上的新功能和事物是有吸引力的,而不是使用旧的 mysql 重做可以正常工作的事情。

谢谢!

最佳答案

根据来自 PHP 的通知,至少在 PHP 5.5/6.0 之前,他们不会正式弃用 mysql_* 扩展,因此您有一些时间在这些功能完全消失或出现 E_DEPRECATED 错误之前重写您的脚本开始出现。 http://news.php.net/php.internals/53799

也许如果您的代码是意大利面条式的且没有组织,那么是时候重新编码/重构了。 MVC 与 Controller 模型一样出色,所有查询都在一个地方,数据库连接/CRUD 在单个对象属性中。

关于php/mysql 从 mysql 切换到 mysqli 或 pdo,可以逐步进行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10867353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com