如何在localhost上连接MySQL

时间:2010-12-14 21:05:47

标签: mysql

我安装了wamp并将默认端口(apache)更改为端口8888。 现在,当我转到http://localhost:8888/app时,我可以看到目标网页 但是,当我尝试按如下方式连接到我的数据库时:

function get_db_conn() {
    $conn = mysql_connect('localhost', 'root','');
    if (!$conn) {
    die('Could not connect: '. mysql_error());
    }
    $db_selected = mysql_select_db('bargainalerts_db', $conn);

    if ($db_selected) {
        return $conn;
    }
    else {
        return null;
    }
}

conn变量始终为null。我无法连接到我的数据库。我想这与localhost:8888位有关。我尝试将其设置为数据库URL但它只是超时。我可以通过与上面相同的URL查看phpmyadmin控制面板。

但我不能得到一个PHP连接。任何帮助都会受到很大的欢迎!谢谢。

2 个答案:

答案 0 :(得分:3)

在Apache上编辑httpd.conf在wamp上侦听端口80保存localhost:80中打开的浏览器类型http://

答案 1 :(得分:1)

检查您的数据库是否已启动,您是否确实以root用户身份和空密码(我怀疑)。检查您的MySQL端口(默认为3306)并检查mysql_error()

的输出