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」が存在します。