Уже неделю никак не могу разобраться с абсолютно простейшим делом:
Мне нужно загрузить свою базу данных на сервер. Делаю я это без mysql дампа, а прямо на серваке открываю соединение и создаю бд со всеми таблицами.
Соединение с mysql-сервером устанавливается успешно, и создание бд вроде тоже.
Ошибка возникает когда я пытаюсь открыть свою бд функцией mysql_select_db ().
Привожу код:
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?
- $user = "myuser"; //Пользователь сервера баз данных
- $pass = "mypass"; //Пароль
- $server = ""; //Имя сервера
- //Создание соединения
- $link = mysql_connect($server, $user, $pass);
- if(!$link) die ("Не могу соединиться с MySQL");
- if ($link) echo ("Соединение установлено.<BR>");
- $query = "CREATE DATABASE IF NOT EXISTS `etsdb`";
- $result = mysql_query($query, $link) or die (mysql_error());
- if ($result) echo ("База создана.<BR>");
- $db = "etsdb"; //Имя базы данных
- $result = mysql_select_db($db, $link) or die ("Не могу открыть $db:
- ".mysql_error());
- if ($result) echo ("База открыта.<BR>");
- ?>