我最近一直在做一些初学者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());
}
?>
我真的很感激这一点的输入。我错过了什么?
我解决了这个问题,等待这种方式
$connect = new PDO($dsn, $user, $pass);
$connect->exec("SET character_set_connection = 'utf8'");
$connect->exec("SET NAMES 'UTF8'");
注意:运行wampserver后,在服务器中使用wampserver ver2.5作为构建数据库,在通知栏中单击左侧图标,然后单击phpmyadmin并创建数据库。