У меня есть база данных на удаленном компьютере с Linux, и я хочу подключиться, используя функции SSH и PHP (в настоящее время я использую библиотеку ssh2 для этого). Я попытался использовать mysql_connect, но это дает мне не может получить доступ (хотя я дал разрешение), когда я пытался использовать эту функцию:
$connection = ssh2_connect('SERVER IP', 22);
ssh2_auth_password($connection, 'username', 'password');
$tunnel = ssh2_tunnel($connection, 'DESTINATION IP', 3307);
$db = mysqli_connect('127.0.0.1', 'DB_USERNAME', 'DB_PASSWORD',
'dbname', 3307, $tunnel)
or die ('Fail: '.mysql_error());
Я получил ошибку "mysqli_connect() ожидает, что параметр 6 будет строкой, ресурс задан". Как я могу решить это?