对于使用WAMPServer 3.2.0在phpMyAdmin上创建的MySQL数据库,调用PDO()时为未知数据库

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

[我使用与已安装的WAMPServer v-3.2.0关联的phpMyAdmin创建了MySQL数据库'testdatabase',但是,当我尝试使用php来连接数据库时,如下面的代码所示:

$conn = new PDO("mysql:host=$servername;dbname=testdatabase", $username, $password);

异常getMessage和getTraceAsString会显示以下错误消息:连接失败:SQLSTATE [HY000] [1049]未知数据库'testdatabase'#0 C:\ wamp64 \ www \ TestProject \ test.php(10):PDO-> __ construct('mysql:host = loca ...',' root',NULL)#1 {main}

注:当尝试连接到系统定义的数据库(例如“ mysql”和“ information_schema”)时,它回显“已成功连接”。

为什么PDO无法识别“ testdatabase”,请告知!!

php mysql pdo phpmyadmin wampserver
1个回答
0
投票

检查您的$ servername

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