【发布时间】:2014-03-18 20:45:49
【问题描述】:
我正在尝试连接到数据库,但 mysql_select_db 总是返回 false。如果我只使用 mysql_select 的第一个参数,我会收到错误:用户''@'localhost' 对数据库'newboston' 的访问被拒绝,如果我输入连接链接作为第二个参数,mysql_error 什么也不返回。有谁知道发生了什么?
<?php
$dbServer = 'localhost';
$dbUserName = 'root';
$dbPassword = 'password';
$database = 'newboston';
$db = mysqli_connect($dbServer, $dbUserName, $dbPassword);
$connectFailed = 'Could not connect to ' . $dbServer . '.';
if($db)
{
if(mysql_select_db($database, $db))
{
echo 'Connected to ' . $database;
}
else
{
echo 'Could not connect to ' . $database;
die(mysql_error());
}
}
else
{
echo $connectFailed;
}
?>
【问题讨论】:
标签: php mysql database-connection