无法通过hostinger.com连接到MySQL数据库

问题描述 投票:1回答:1

我试图通过我的hostinger.com帐户上的phpmyadmin连接到mysql数据库,但每次我注册到我创建的表单时,我输入的数据都不会进入我的数据库(香港专业教育学院在我的xampp服务器上完成它,所以我确定我没有做错什么)我也改变了数据库用户名,名称,主机和密码:

<?php

$dbServername = "localhost";
$dbUsername = "root";
$dbPassword = "";
$dbName = "loginsystem";

$conn = mysqli_connect($dbServername, $dbUsername, $dbPassword, $dbName);
?>

<?php

$dbServername = "serverexample.hostinger.com";
$dbUsername = "u123456789_username";
$dbPassword = "password";
$dbName = "u123456789_name";

$conn = mysqli_connect($dbServername, $dbUsername, $dbPassword, $dbName);
?>

并且它仍然没有工作,我也尝试搜索数据库连接测试器,这是:

<?php
# Fill our vars and run on cli
# $ php -f db-connect-test.php

$dbname = 'u123456789_name';
$dbuser = 'u123456789_username';
$dbpass = 'password';
$dbhost = 'serverexample.hostinger.com';

$connect = mysql_connect($dbhost, $dbuser, $dbpass) or die("Unable to Connect to '$dbhost'");
mysql_select_db($dbname) or die("Could not open the db '$dbname'");

$test_query = "SHOW TABLES FROM $dbname";
$result = mysql_query($test_query);

$tblCnt = 0;
while($tbl = mysql_fetch_array($result)) {
  $tblCnt++;
  #echo $tbl[0]."<br />\n";
}

if (!$tblCnt) {
  echo "There are no tables<br />\n";
} else {
  echo "There are $tblCnt tables<br />\n";
}

它告诉我这个:http://u920040733.hostingerapp.com/

编辑:问题是服务器名称,它应该是localhost XD。

php mysql database phpmyadmin hosting
1个回答
-1
投票

也许您无法从域外访问数据库

Hostinger Tutorial

干杯,

© www.soinside.com 2019 - 2024. All rights reserved.