没有选择数据库。课程预订'输入失败:未选择数据库

时间:2015-12-16 15:34:46

标签: php mysql database web

我在booking.php

上收到此错误
  

预订'输入不成功:未选择数据库

我还有db_connect.php

<?php

$dbname = "mysql:dbname=lessonbookings";
try{
    $db = new PDO($dbname,'root','');
    }catch(PDOException $ex){
    echo 'connection error: ' . $ex->getMessage();
    }
?>
)

我收到此错误消息,并且我检查了我的数据库名称的双倍/三倍。我无法弄清楚出了什么问题。

2 个答案:

答案 0 :(得分:0)

在预订课程之前你有一个额外的空间

答案 1 :(得分:0)

试试这个:

$host = "your host name"; //Add your Host Name (probably localhost)
$db = "lesson bookings";
$user = "root";
$password = "";
try{
    $db = new PDO("mysql:host=$host;dbname=$db", $user, $password);
}
catch(PDOException $err) {
        echo "Error: ".$err->getMessage()."<br/>";
        die();
    }