繁体   English   中英

是什么导致PHP中的“调用未定义函数mysql_connect()”错误?

[英]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')所说的内容。

这是上帝之窗糟透的问题

在GoDaddy托管站点上更新PHP.ini

管理工具/服务/ MySQL:开始! 而已。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM