错误:SQLSTATE [HY000] [1049]未知数据库

时间:2016-09-01 17:56:28

标签: php mysql pdo

我最近一直在做一些初学者的php练习,并且遇到了一个我不知道是什么导致它的错误。

它说

  

"错误:SQLSTATE [HY000] [1049]未知数据库' otkrica'"

正确命名了sql文件" otkrica"我的db.php看起来像这样:

<?php 
$dsn = "mysql:host=127.0.0.1;charset=utf8;dbname=otkrica";

try{

$pdo = new PDO($dsn,"root","");
  }catch(PDOException $e){
    die("Error: " . $e->getMessage());
  }
?>

我真的很感激这一点的输入。我错过了什么?

2 个答案:

答案 0 :(得分:0)

我解决了这个问题,等待

enter image description here

注意:用作wampserver ver2.5在服务器中构建数据库 运行wampserver后,在通知栏中单击图标的左侧,然后单击phpmyadmin并创建数据库。

答案 1 :(得分:0)

在评论中找到正确答案(贷记为cmnardi)。发布,作为任何人的明确答案:

Set the port you are using like: mysql:host=localhost;port=3307;dbname=testdb