Is mysql_connect() usable in PHP 5.6.5
哪个是最新版本的PHP版本,谁支持mysql_connect()?
我想升级我的PHP版本。我读过,mysql_connect()被否决了。在所有项目中,我都使用了旧的mysql_connect()。我可以更新到php 5.6.5吗,或者这个版本中的命令已经被删除了?
使用某人php 5.6.5和mysql_connect()?
问题是,我不能在这么短的时间内更改太多的项目,只能更新到支持mysql_connect()的最高版本。
谨致问候,多谢!
- "mysql-connect()在php 5.6.5中可用吗"-a:no'ish,错误报告会告诉您。使用mysqli_或pdo。如果你得到一个警告,那么你将别无选择,只能切换。
- 它仍然在5.6.x版本中提供,附带折旧通知。在未来的版本中,它可能会成为一个外部PECL模块。
- 为了回答手头的问题,我记得在Stack/Web上看到了一段代码,它将检测函数是否被否决,如果是,请使用相应的API。你只要找一下就行了。
- 对不起的!我找不到同样的问题和答案。我已经读过了,我会收到一份反对通知的。但是如果我得到通知,那么我可以使用这个函数吗?!以后我将/必须使用mysql i,但我必须立即进行更新,并且必须使用php版本,其中mysql_connect()可以使用(注意我可以停用)。但我不能在这么短的时间内把太多的代码线改成mysqli_ux…
- 不要直接将其全部更改为mysqli_uu,而是创建自己的数据库类,该类在内部使用mysqli_u,因此当您决定最终移动到pdo时,只需更改包装器的内部结构,而不必更改每个页面的代码。
- 现在我在你链接线程的一个答案中找到了我的答案(stackoverflow.com/questions/12859942/…)。我没有看这些问题,因为我认为,这个问题仍然是另一个问题,而且太笼统了。似乎我可以使用mysql_connect()到5.7。;-)
- @developerwjk正确!所有新项目都使用自己的SQL类。但是旧项目是硬编码的,我不能更新服务器,明天我必须用几千条代码线来更改100个项目…-这是不可能的。因此,我问mysql_connect()在哪个版本中不再可用…-)
http://net/手册/恩/ function.mysql-connect.php
5.5.0 This function will generate an E_DEPRECATED error.
不要尝试使用任何MySQL函数_ *他们是过时的和危险的。这个湖_函数代替。
- 格式很好的"评论"。希望我能在一个。
- PDO比mysqli imho更好。
- 紫外线,嗯?-哇,真希望我能把我的评论作为一个整体。我也得到了2个!哇,编辑:做3个。
- 没有必要讽刺刻薄。我和你在同一时间写这篇评论。
- 像这样的问题不应该有答案,imho。它们遍布整个堆栈和网络。我是说,来吧,真的。另外,在将来的版本中将删除php 5.6-mysql_。5.6是未来版本。
- 我想手术室已经知道这个答案中的所有信息了。他们在寻求绕过这些事实的方法。
- @因此,developerWJK没有"回答"真正提出的问题。