У меня есть этот код:Как выбрать базу данных mysql в php?
if(!mysql_connect($host,$user,$passwd)){ die("Hoops, error! ".mysql_error()); }
... нет ошибки здесь.
if(!mysql_select_db($db,$connect)){
$create_db = "CREATE DATABASE {$db}";
mysql_query($create_db,$connect);
mysql_query("USE DATABASE {$db}",$connect);
}
... «никакая база данных не выбрана» ошибка отсюда. Я хотел бы выбрать базу данных, если она существует, а если нет, то создайте ее и выберите.
Почему мой код не является правильным?
Спасибо заранее
Вы уверены, что $ db - это допустимое имя базы данных ? –
Да, я уверен в этом (его работодатели), я тоже пробовал его без перемены, и он все еще не работал. – Adriana
Что такое брекеты? Я не работал с mysql/php в возрасте, но я этого не помню вообще. – patricksweeney