[英]What caused this “Call to undefined function mysql_connect()” error in PHP?
我已经使用GoDaddy开发了一个应用程序几周,使用Windows Server(我知道它很糟糕),一切似乎都还不错,我已经成为PHP程序员大约一年了,并且从未遇到过这样的事情,整天一直连接到mysql数据库,突然我收到此错误:
Call to undefined function mysql_connect() on Line 6
某种语法错误会导致这种情况吗?
我正在编码一个拉出XML Feed的curl,因为由于allow_url_fopen = off而无法使用file_get_contents,这似乎无法在Windows Server的Godaddy上进行更改,突然间我收到了此错误。
是什么原因造成的?
这是有问题的代码:
session_start();
$ hostname =“ test.com”; $ user =“ root”; $ pw =“ passwd”;
$ connection = mysql_connect($ hostname,$ user,$ pw)或die(“无法连接到数据库”); $ db = mysql_select_db('mydb',$ connection)或die(“无法找到db”);
我创建了一个PHP5.ini来尝试修复allow_url_fopen,只是发现了可能与以下问题有关的问题: 在GoDaddy托管站点上更新PHP.ini
我已经从服务器上删除了PHP5.ini文件,但是错误仍然没有消失,也许还需要一些时间?
也许您的PHP安装未安装MySQL扩展。 创建一个php文件并输入以下内容:
<?php
phpinfo();
?>
查看是否找到名为MySQL的部分。
也许他们提出没有安装MySQL的PHP安装。 有时主人会犯这个错误。
尝试在phpinfo();
找到MySQL的条目phpinfo();
。
另外,请参见function_exists('mysql_connect')
所说的内容。
这是上帝之窗糟透的问题
管理工具/服务/ MySQL:开始! 而已。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.