2014-04-07 27 views
0

错误在哪里?我尝试从php脚本连接到数据库。我收到数据库未知的错误。数据库肯定存在,我可以从PhpMyAdmin看到这个。 我使用XAMPP v3.2.1与mysqlnd 5.0.11-dev和php v5.5.9。我收到数据库未知的错误

脚本文件debug1.php在文件夹C:\ XAMPP \ htdocs中:

$conn=mysqli_connect('localhost', 'root', '', $vdbname) or die("cannot connect to server".mysqli_error()); 

当我使用URL运行从浏览器窗口这个文件: “本地主机/ debug1.php” 我收到错误消息:

Warning: mysqli_connect(): (HY000/1049): Unknown database 'gintare_calendar' in C:\xampp\htdocs\debug1DBconn.php on line 5 
+1

我认为这很清楚,他有$ vdbname ='gintare_calendar'; – gbestard

+0

您的数据库名称错误,或者您在脚本中使用了错误的数据库名称'gintare_calendar'。 – Xatenev

+0

您确定没有密码的用户“root”可以访问数据库吗? – moechofe

回答

1

这意味着您要连接到的数据库不称为“gintare_calendar”。

打开您的MySQL管理软件包(phpmyadmin)并验证您要连接的数据库的实际名称

0

对不起,我忘了我重新安装了XAMPP。这是真的。没有数据库。我必须创建数据库,导入以前的表格,而不是一切都可以再次运行。

1

您可能希望查找数据库名称中的空格。从phpMyAdmin转到数据库操作部分,查看是否在前面或数据库名称后添加了空格。

相关问题