林没有数据库中选择错误试图连接到本地数据库,并执行一个查询:在MySQL
$dbost="localhost";
$dbuser="root";
$dbpass="";
$dbname="schoolspace_push";
$db = new PDO("mysql:host=$dbost", $dbuser, $dbpass);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * FROM tbl_project WHERE project_title=:project_title";
$project_title = 'beaufort';
$stmt = $db->prepare($sql);
$stmt->bindParam("project_title", $project_title);
$stmt->execute();
$project = $stmt->fetchObject();
只得到错误:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected'
可能是什么造成的?我100%在phpmyadmin有一个名为“schoolspace_push”的数据库,用户是“root”,没有密码...