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

问题描述 投票:0回答:1

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

它说

“错误:SQLSTATE [HY000] [1049]未知数据库'发现'”

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());
  }
?>

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

php mysql pdo
1个回答
-1
投票

我解决了这个问题,等待这种方式

$connect = new PDO($dsn, $user, $pass);
$connect->exec("SET character_set_connection = 'utf8'");
$connect->exec("SET NAMES 'UTF8'");

enter image description here

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

© www.soinside.com 2019 - 2024. All rights reserved.