在php中怎么使用ssh通道连接mysql数据库

看到网上有种方法是这样的

$connection = ssh2_connect('SERVER IP', 22); 
ssh2_auth_password($connection, 'username', 'password');
$tunnel = ssh2_tunnel($connection, 'DESTINATION IP', 3307);
$db = new mysqli_connect('127.0.0.1', 'DB_USERNAME', 'DB_PASSWORD','dbname', 3307, $tunnel) or die ('Fail: ' . mysqli_error());  

我试了一下,结果报错了,提示 mysqli_connect 最后一个参数类型应该是字符串 string ,而这里给的是资源类型 resource
错误描述
求助有没有其他的方法,或是指出这里存在的问题

讨论数量: 1

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!