<?php
$dbhost="localhost:1108";
$dbusername="root";
$dbpassword="root";
$database="";
if($database=="")
{
$query="use login_database";
if(mysql_query($query)==null)
{
$query="create login_database";
if(mysql_query($query)==1)
{
//创建数据库成功,开始连接数据库
$database="login_database";
$conn=mysql_connect($dbhost,$dbusername,$dbpassword)
or die("could not connect mysql");
mysql_select_db($database,$conn)
or die("could not open database");
}
else
{
echo "Error while creating database (Error".mysql_errno().":\"".mysql_error()."\")<br>";//创建数据库出错
}
}
else
{
//如果数据库中存在members数据库
$database="login_database";
$conn=mysql_connect($dbhost,$dbusername,$dbpassword)
or die("could not connect mysql");
mysql_select_db($database,$conn)
or die("could not open database");
}
}
else
{
//如果选择的是别的数据库,也就是说$database不为空
$conn=mysql_connect($dbhost,$dbusername,$dbpassword)
or die("could not connect mysql");
mysql_select_db($database,$conn)
or die("could not open database");
}
?>
提示错误信息
Warning: mysql_query() [function.mysql-query]: Can't connect to MySQL server on 'localhost' (10061) in D:\ComsenzEXP\wwwroot\login\config.php on line 9Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in D:\ComsenzEXP\wwwroot\login\config.php on line 9Warning: mysql_query() [function.mysql-query]: Can't connect to MySQL server on 'localhost' (10061) in D:\ComsenzEXP\wwwroot\login\config.php on line 12Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in D:\ComsenzEXP\wwwroot\login\config.php on line 12
Error while creating database (Error2003:"Can't connect to MySQL server on 'localhost' (10061)")
帮忙看下哪里出问题了
其次,请确认在防火墙中:端口 1108 已被打开
其次,请确认在防火墙中:端口 1108 已被打开 我在本地用discuz能上(用的1108端口),这个就是连不上不知道为什么,与这个mysql_query()函数有关吗?