phpMyAdmin работа с разными базами

Здравствуйте, у меня на хосте есть 2 хостинга у которых есть свои базы данных phpMyAdmin и аккаунты.
На 1 хостинге есть удобная база данных, но переносить сайт на хостинг по некоторым причинам Я не хочу.
На сайте 2 база данных так себе, но лежит сайт с формами, скажите каким образом мне можно из этого сайта передавать данные с формы на базу данных из 1-ого хостинга?

Стандартный метод не помогает, подключение у меня такое:

$host = 'ip сервера с базой данных (не localhost)'; // адрес сервера 
$database = 'Название БД'; // имя базы данных
$user = 'Ник юзера'; // имя пользователя
$password = 'Пароль'; // пароль
$tabl = 'Таблица';

По сути подключение должно проходить, но Я не могу почему то подключится к базе данных хоть и данные верные.
Возможно ли, что мне нужно как то через панель хостинга дать добро на такое подключение? Я пользуюсь данным хостингом - https://my.cpanelhosting.ru/

Так а выдает что?

Обычно по умолчанию разрешены только локальные подключения к БД.

phpMyAdmin это просто один из интерфейсов для просмотра/изменения данных MySQL.

1 лайк

не подключает и данные не передает. :frowning:

Так а при подключении какую ошибку выдает?

1 лайк

никакую, нет никаких ошибок, просто не подключается к БД и всё.

Так не бывает. Функции подключения PDO, mysqli и т.д. (смотря что используете) выдают ошибку если не удалось подключиться.
https://www.php.net/manual/en/pdo.construct.php#refsect1-pdo.construct-errors
https://www.php.net/manual/en/mysqli.construct.php#refsect1-mysqli.construct-errors

1 лайк

Всё круто, как Я и предполагал подключение не идёт так как Я не открыл удалённый доступ второму хостингу добавив его ip, но спасибо что помогал разобраться. :slight_smile: