我是新来的整个编程,PHP,MySql的交易。 所以,如果我不说我应该怎样忍受我。 我运行MySql.PHP通过我的网站和networking浏览器,并得到这个>“致命错误:调用未定义的函数mysql_connect()在第2行D:\网站\ mysql-php-test.php”
我不知道我在做什么。 这是该文件的代码。
<?php $link = mysql_connect('localhost', 'username', 'password'); if (!$link) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($link); ?>
我当然更改用户名和密码到我的数据库的用户名和密码。 数据库在端口3306.我做错了什么? 如果没有,那么关于发生什么事情的任何想法?
检查是否加载了mysql
模块。
你的php.ini
文件需要有extension=mysql.dll
地方,没有;
在线的开始。
另见phpinfo 。 这将帮助你看到启用。
要做到这一点,在webroot中创建一个名为phpinfo.php
的页面(例如,放置mysql.php
地方),内容如下:
<?php phpinfo(); ?>
然后浏览到http://localhost/phpinfo.php
。
搜索该页面的mysql
。 中间应该有一段。 如果没有,你的设置有问题,MySQL没有启用。