我想创建一个 PDO mysql 连接。但是 execute() 函数返回 false 并且 errorInfo() 返回“未选择数据库!”。但是我选择了一个数据库。
这是我的代码:
$array = array("db" => "blogscript", "host" => "localhost", "user" => "root", "pass" => "");
$db = new PDO('mysql:dbname=' . $array['db'] . ';host=' . $array['host'] . '', $array['user'], $array['pass']);
$statement = $db->prepare('
SELECT *
FROM pages
');
$r = $statement->execute();
if ($r === false) {
return $statement->errorInfo();
}
数据库“blogscript”存在。