错误:未选择数据库-php/mysql
救命啊!!!我不明白为什么会出现错误:没有选择数据库。我的代码如下:错误:未选择数据库-php/mysql,php,mysql,Php,Mysql,救命啊!!!我不明白为什么会出现错误:没有选择数据库。我的代码如下: session_start(); $db_host = 'localhost'; $db_user = 'username'; $db_pass = 'password!'; /* End config */ $link = mysql_connect($db_host,$db_user,$db_pass) or die('Unable to establish a DB
session_start();
$db_host = 'localhost';
$db_user = 'username';
$db_pass = 'password!';
/* End config */
$link = mysql_connect($db_host,$db_user,$db_pass) or die('Unable to establish a DB connection');
mysql_select_db("database", $link);
mysql_query("INSERT INTO table (field1, field2)
VALUES ('$field1', '$field2')");
if(mysql_affected_rows($link)==1) {
echo "success";
}
else
{
echo "Error: ". mysql_error() ."";
}
可能的问题1.“用户名”是否有权访问“数据库”(特权)
2.“数据库”存在吗?
旁注-您应该使用mysqli或PDO,因为mysql在即将发布的版本中将被弃用不要使用
mysql.*
函数;他们被弃用了。使用PDO
或MySQLi
。您的数据库名称是否为“数据库”?@Bhushya否,我在发布时出于隐私目的将其更改为该名称。然后使用正确的数据库凭据或不使用数据库凭据检查您。。即使是已使用的凭据也需要访问的权限db@Bhushya成功了!这是数据库凭据。我刚升级到cpanel,没有意识到你必须采取额外的步骤。非常感谢。