【问题标题】:Continually getting "PHP Fatal error: Call to undefined function mysql_connect()" in iis 7在 iis 7 中不断收到“PHP 致命错误:调用未定义函数 mysql_connect()”
【发布时间】:2015-11-25 13:32:44
【问题描述】:

我是 Web 开发的新手,但需要使用 iis 7 和 php 从远程 mysql 数据库中提取数据以显示在一系列网页中。

我安装了 iis 7 和 php,并且可以通过 .php 文件从浏览器运行 phpinfo(),方法是转到 localhost/testphp.php,但是,当我尝试使用函数 mysql_connect 连接到 mysql 服务器时另一个 .php 文件我得到了标题中的错误。

我正在运行 php 5.6.15,但找不到太多答案。

我似乎也没有 php.ini 文件(更不用说知道我是否应该有一个)并且 phpinfo() 告诉我我加载的配置文件是“(无)” .

我已经束手无策,试图以我所拥有的经验找到解决方案。有谁知道如何解决这个问题?如果是这样,我将非常感谢我能得到的任何帮助。

谢谢!

【问题讨论】:

标签: php mysql iis iis-7


【解决方案1】:

从 PHP 5.5 开始,不推荐使用 MySQL。 http://php.net/manual/en/migration55.deprecated.php

您应该选择替代方案(例如 MySQLi),或者使用旧版本的 PHP。

【讨论】:

    【解决方案2】:

    正如多次提到的,旧的 MySQL 内容已被弃用。我实际上也建议查看 PDO 而不是 MySQLi。

    要检查您想要的 API,请在 phpinfo() 中检查以下内容:

    应该是一个名为“mysql”的部分,类似于:

    【讨论】:

      猜你喜欢
      • 2016-11-21
      • 2016-08-07
      • 2012-05-23
      • 1970-01-01
      • 2013-02-27
      • 2011-10-04
      • 2016-04-07
      相关资源
      最近更新 更多