Не удается подключиться к базе данных MySQL через hostinger.com - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь подключиться к базе данных mysql через phpmyadmin в моей учетной записи hostinger.com , но каждый раз, когда я регистрируюсь в своей созданной форме, введенные данные не попадают в мою базу данных (я сделал это) на моем сервере 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.

1 Ответ

0 голосов
/ 28 августа 2018

Возможно, ваша база данных недоступна за пределами вашего домена

Учебник Hostinger

Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...