我已经安装了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变量始终为空。我无法连接到我的数据库。我想这与localhost:8888位有关。我尝试将其设置为数据库url,但它就是超时。我可以通过上面的url查看phpmyadmin控制面板。
但是我就是连接不上php。任何帮助都会受到极大的欢迎!谢谢。
发布于 2012-12-11 19:04:07
在wamp上编辑Apache中的httpd.conf,在端口80上侦听,使用http://在localhost:80中保存打开的浏览器类型
发布于 2010-12-15 05:17:20
检查您的数据库(如果已启动),您是否确实拥有root用户和空密码(我怀疑这一点)。还要检查您的MySQL端口(默认为3306),并检查mysql_error()的输出
https://stackoverflow.com/questions/4444234
复制相似问题