【发布时间】:2020-06-25 04:41:35
【问题描述】:
我正在使用 PDO 连接到 mySql 数据库。尽管我可以连接到已创建的数据库(默认情况下已创建),但我无法连接到我创建的任何数据库。我正在使用 wamp 服务器。
<?php
try{
$dbh=new PDO("mysql:host=localhost;dbname=mydata","root","");
}catch(Exception $e){
die("ERROR: Couldn't connect. {$e->getMessage()}");
}
?>
如果我用以前在 wamp 服务器中创建的数据库 mysql 替换 mydata,那么代码可以完美运行。唯一的问题是我创建的数据库。我曾尝试赋予 mydata 与 mysql 数据库相同的权限,但它不起作用。
【问题讨论】:
-
您是否连接到与您的 phpmyadmin 相同的 mysql 实例?
-
@LuckyGrewal。我相信人们之所以投反对票,是因为您没有帮助缩小问题的范围,例如,您应该输入收到的错误消息。这个问题的答案可以是任何东西(顺便说一句,我没有对你投反对票:))
标签: php mysql pdo phpmyadmin