是什么导致这种"在PHP中调用未定义的函数mysql_connect()"错误?

Dou*_*eux 1 php mysql

我已经在一个应用程序上工作了几个星期,使用GoDaddy,Windows Server(我知道它很糟糕)一切似乎都好,我已经是一个PHP程序员已经有一年了,从来没有遇到过这样的事情,我有我整天都在连接mysql数据库,突然之间我收到了这个错误:

Call to undefined function mysql_connect() on Line 6
Run Code Online (Sandbox Code Playgroud)

某种类型的语法错误会导致这种情况吗?

我正在编写一个拉动XML Feed的卷曲,因为我无法使用file_get_contents,因为allow_url_fopen = off似乎无法在带有Windows服务器的godaddy上进行更改,突然间我得到了这个错误.

可能是什么导致了这个?

这是有问题的代码:

在session_start();

$ hostname ="test.com"; $ user ="root"; $ pw ="passwd";

$ connection = mysql_connect($ hostname,$ user,$ pw)或die("无法连接到db"); $ db = mysql_select_db('mydb',$ connection)或死("找不到db");

我创建了一个PHP5.ini来尝试修复allow_url_fopen并找到了可能相关的问题:在GoDaddy托管站点上更新PHP.ini

我已从服务器中删除了PHP5.ini文件,但错误仍然没有消失,可能需要一些时间?

aja*_*n81 7

可能没有为PHP安装安装MySQL扩展.创建一个php文件并输入:

<?php
 phpinfo();
?>
Run Code Online (Sandbox Code Playgroud)

看看你是否找到了一个名为MySQL的部分.