如果启用了mysqli但是mysql被禁用而且在服务器中反之亦然,mysql是否有效?

时间:2016-07-22 07:59:08

标签: php mysql apache mysqli

我想知道以下情况:

案例1:在服务器中启用了mysql。但是mysqli禁用了。

问:php mysql方法会起作用吗?

案例2:在服务器中启用mysqli。但是mysql被禁用了。

问:php mysqli方法会起作用吗?

请先回答是/否,然后尝试解释。

在我的客户端服务器中启用mysqli但禁用了mysql。但是php mysql方法正在运行。

2 个答案:

答案 0 :(得分:0)

  1. 没有
  2.   

    事实上,mysqli中的“i”代表“改进”。 mysqli开发了   从版本开始,利用MySQL中提供的新功能   4.1.3。此外,您可以从PHP 5开始使用它。因此,如果您使用较新版本的MySQL使用PHP5进行编码,强烈建议您使用   使用扩展名“mysqli”而不是“mysql”。2014年3月13日(发布结束   谷歌)            文档链接:http://php.net/manual/en/mysqli.overview.php Pl。详细参考

    根据客户端的情况,服务器mysqli已启用,因此所有mysql以及mysqli扩展方法都可以正常工作。

答案 1 :(得分:-1)

  1. apis彼此独立。在php 7 mysql_ *被删除后,mysqli仍然可用。

      

    在我的客户端服务器中启用mysqli但禁用了mysql。但是php mysql方法正在运行。

    这里没有矛盾。这只是意味着没有正确禁用mysql_ *。