我正在为我的班级在php网站上工作,当我将文件上传到学校网站时,我无法连接到学校数据库服务器。我的学校在HediSQL和Workbench上只有一个数据库服务器,我目前正在使用HeidiSQL来访问我学校为我创建的帐户数据库。
我目前正在使用此代码尝试连接。
$host='school.edu';
$user='user';
$pass='pass';
$db='db';
$port='3306';
mysqli_connect($host, $user, $pass, $db, $port);
使用此我可以连接到我的学校数据库,当我在我自己的计算机上并通过localhost运行它时,但是一旦我使用SSH将我的网站上传到我的学校服务器,该网站就无法连接到数据库。
任何帮助将不胜感激!谢谢。 编辑:我正在使用php,heidiSQL和SSH安全文件传输。
答案 0 :(得分:1)
$host='localhost';
$user='user';
$pass='pass';
$db='db';
$port='3306';
mysqli_connect($host, $user, $pass, $db, $port);
请更改$ host变量。
答案 1 :(得分:0)
$ host =' localhost&#39 ;; host始终用作服务器上的localhost