我是整个编程的新手,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端口。我做错了什么?如果没有,那么关于发生了什么的任何想法?
答案 0 :(得分:2)
检查mysql
模块是否已加载。
您的php.ini
文件需要extension=mysql.dll
某个地方,行的开头没有;
。
另见phpinfo。它可以帮助您查看启用的内容。
为此,请在webroot中创建一个名为phpinfo.php
的网页(例如,您放置mysql.php
的同一个地方)以及此内容:
<?php
phpinfo();
?>
然后浏览到http://localhost/phpinfo.php
。
搜索mysql
的该页面。应该有一个关于中途的部分。如果没有,您的设置出现问题,并且未启用MySQL。