未定义的函数mysql_connect()错误

时间:2011-01-20 23:53:33

标签: windows mysql php

我是整个编程的新手,PHP,MySql交易。所以,如果我不说它应该如何请我承担。我通过我的网站和网络浏览器运行了MySql.PHP并得到了这个>“致命错误:在第2行的D:\ web site \ mysql-php-test.php中调用未定义的函数mysql_connect()”

我不知道我在做什么。这是文件的代码。

<?php
$link = mysql_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

我当然将用户名和密码更改为我的数据库的用户和密码。数据库在3306端口。我做错了什么?如果没有,那么关于发生了什么的任何想法?

1 个答案:

答案 0 :(得分:2)

检查mysql模块是否已加载。

您的php.ini文件需要extension=mysql.dll某个地方,行的开头没有;

另见phpinfo。它可以帮助您查看启用的内容。

为此,请在webroot中创建一个名为phpinfo.php的网页(例如,您放置mysql.php的同一个地方)以及此内容:

<?php
phpinfo();
?>

然后浏览到http://localhost/phpinfo.php

搜索mysql的该页面。应该有一个关于中途的部分。如果没有,您的设置出现问题,并且未启用MySQL。