2015-12-16 7 views
0

Я получаю эту ошибку на booking.phpБаза данных не выбрана. неудачная запись бронирований уроков: База данных не выбрана

bookings'unsuccessful запись: не выбрано Нет базы данных

У меня также есть db_connect.php

<?php 

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

I получите это сообщение об ошибке, и я дважды/утроил проверил имя моей базы данных. Я не могу понять, что не так.

+2

Пожалуйста, попробуйте избегать имен баз данных с пробелами. Выберите lessonbookings или lesson_bookings вместо – pavlovich

ответ

0

У вас есть дополнительное пространство, прежде чем бронирование урока

+0

теперь у меня есть сообщение: «unsuccesfull entry: не выбрана база данных» – learner

+1

Попробуйте ответ Y.Hermes, это хороший способ создать новую базу данных PDO. – Perrykipkerrie

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(); 
    } 
Смежные вопросы