我正在为体验制作一个小型数据库应用程序,但我遇到了从PHP代码实际访问数据库的问题。我试过访问文件名,访问单独的mysql文件。但无论我做什么,我都会收到一条错误消息
<?php
$password = md5("passhash");
$user = array("name"=> "JohnDoe", "password" => $password, "email" => "email@email.com");
try {
$db = new PDO("mysql:host=localhost; dbname=users.ibd; port=8889", "root", "root");
...
}
无法连接SQLSTATE [HY000] [1049]未知数据库&#39; users.ibd&#39;
你们有没有遇到过这个错误信息的经验,以及在我的PDO初始化中声明数据库名称时我可能做错了什么?
答案 0 :(得分:1)
请检查您的数据库名称...如果您的数据库列表中存在。 尝试使用命令 SHOW DATABASES;
查看mysql控制台你应该连接mysql控制台上的表,而不是mysql文件夹上的文件。
答案 1 :(得分:-1)