Внешняя база данных
Добавлено: Чт окт 19, 2017 3:35 pm
Здравствуйте.
Задача - считать данные с БД MySQL с другого сервера (доступ по IP в локалке) и использовать их в MJD.
Форум облазил - не нашел, наверное, все используют только встроенную БД. У меня крутится другой сервер на raspberry, его, конечно, можно перенести, но нужно много времени и есть принцип - "работает и не трожь".
Пытался стандартными процедурами обойтись, но не работает и ошибку не выдает, в чем причина.
Код:
$MySQLUsername = "XXXX";
$MySQLPassword = "XXXX";
$MySQLHost = "192.168.1.46";
$MySQLDBGH = "DataBase";
$dbConnection = mysql_connect($MySQLHost, $MySQLUsername, $MySQLPassword);
if ($dbConnection)
say('Удачное соединение',2);
else
{
say('Не удалось соединиться : ',2); // Здесь говорит - "не удалось соединиться"
say(mysql_error(),2); // сообщение пустое, то есть ошибку не сообщает.
}
$sqlcon = mysql_select_db($MySQLDBGH, $dbConnection);
if (!$sqlcon)
say ('Выбрали базу данных',2); // говорит - выбрали базу данных - то есть без ошибки
else
say ('Не удалось выбрать базу данных ' . mysql_error(),2);
Подскажите, кто знает решение.
Задача - считать данные с БД MySQL с другого сервера (доступ по IP в локалке) и использовать их в MJD.
Форум облазил - не нашел, наверное, все используют только встроенную БД. У меня крутится другой сервер на raspberry, его, конечно, можно перенести, но нужно много времени и есть принцип - "работает и не трожь".
Пытался стандартными процедурами обойтись, но не работает и ошибку не выдает, в чем причина.
Код:
$MySQLUsername = "XXXX";
$MySQLPassword = "XXXX";
$MySQLHost = "192.168.1.46";
$MySQLDBGH = "DataBase";
$dbConnection = mysql_connect($MySQLHost, $MySQLUsername, $MySQLPassword);
if ($dbConnection)
say('Удачное соединение',2);
else
{
say('Не удалось соединиться : ',2); // Здесь говорит - "не удалось соединиться"
say(mysql_error(),2); // сообщение пустое, то есть ошибку не сообщает.
}
$sqlcon = mysql_select_db($MySQLDBGH, $dbConnection);
if (!$sqlcon)
say ('Выбрали базу данных',2); // говорит - выбрали базу данных - то есть без ошибки
else
say ('Не удалось выбрать базу данных ' . mysql_error(),2);
Подскажите, кто знает решение.