mysql_connect()函数在PHP 5.6.5中是否可用?

11

最新的PHP版本是多少,有哪些支持mysql_connect()函数?

我想要升级我的PHP版本。我已经阅读过了,mysql_connect()函数已经被弃用了。在所有的项目中,我都使用旧版的mysql_connect()函数。我可以更新到PHP 5.6.5吗,还是这个版本中的命令已经被删除了?

有人使用PHP 5.6.5和mysql_connect()函数吗?

问题是,我不能在这么短的时间内更改太多项目,只能升级到支持mysql_connect()函数的最高版本。

最好的问候和感谢!


3
"mysql_connect()是否可在PHP 5.6.5中使用?" - A: "差不多可以,但是错误报告会告诉你。建议使用'mysqli_'或者PDO。如果出现警告,那么就必须得换成新的方法。" - Funk Forty Niner
2
它仍然在5.6.x中可用,但已经被弃用。在未来的版本中,它很可能会成为一个外部PECL模块。 - mario
回答这个问题,我记得在 Stack/web 上看到过一段代码,它可以检测函数是否已被弃用,如果是,则使用相应的 API。你只需要去找它就行了。 - Funk Forty Niner
不要直接将所有内容更改为mysqli_,而是创建自己的数据库类,其中使用mysqli_,这样当您决定最终转移到PDO时,您只需更改该包装器的内部而不是每个页面的代码。 - developerwjk
1
@developerwjk 正确!所有新项目都使用自己的SQL类。但旧项目已经编码固定,我无法更新服务器,明天我必须更改100个项目,其中有几千行代码...这是不可能的。因此,我想知道哪个版本中mysql_connect()不再可用... :-) - Reddi
显示剩余2条评论
1个回答

8

4
非常好格式化的“评论”。希望我能一次性做到那样。 - Funk Forty Niner
3
在我看来,PDO比MySQLi更可取。 - Jay Blanchard
1
没必要讽刺和恶意。我和你同时写了这条评论。 - krzysiej
2
我认为,这样的问题不应该有答案。它们在Stack和网络上随处可见。我的意思是,真的吗?此外,PHP 5.6 - mysql_将在未来版本中被删除。5.6就是未来版本。 - Funk Forty Niner
1
@developerwjk因此没有“回答”实际提出的真正问题。 - Funk Forty Niner
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接