我已经在一个应用程序上工作了几个星期,使用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文件,但错误仍然没有消失,可能需要一些时间?
可能没有为PHP安装安装MySQL扩展.创建一个php文件并输入:
<?php
phpinfo();
?>
Run Code Online (Sandbox Code Playgroud)
看看你是否找到了一个名为MySQL的部分.