Я использую CI, и моя база данных находится на хосте мечты. И когда я подключаю базу данных. он дает ошибку, как этотОшибка базы данных
Ошибка базы данных
произошедшихНевозможно подключиться к серверу базы данных, используя предоставленные настройки.
Имя файла:
/home/demo_smartmobe/demos.smartmobe.com/nayacinema/webpart/third_party/MX/Loader.phpПорядковый номер: 98
мой CI-код для подключения к базе данных is
$db['default']['hostname'] = 'hostname';
$db['default']['username'] = 'username';
$db['default']['password'] = '******';
$db['default']['database'] = 'database_name';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
имя пользователя и пароль верны. и я попробовал простой PHP-код, и он работает. Код Php находится здесь.
$hostname = "mysql.demos.smartmobe.com"; // eg. mysql.yourdomain.com (unique)
$username = "nayacinema"; // the username specified when setting-up the database
$password = "****"; // the password specified when setting-up the database
$database = "nayacinema"; // the database name chosen when setting-up the database (unique)
$con=mysqli_connect($hostname,$username,$password,$database);
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}else{
echo 'done';
}
$result = mysqli_query($con,"SELECT * FROM TblUsers");
print_r($result);
while($row = mysqli_fetch_array($result))
{
echo $row['FirstName'] . " " . $row['LastName'];
echo "<br>";
}
В чем проблема? Я добавил папку MX в папку Ci, чтобы сделать ее HMVC. И ошибка показана в /third_party/MX/Loader.php. В локальном хосте в работах, но в прямом эфире есть ошибка. Помогите мне. Thank u
моя база данных находится на Dreamhost, и я использовал 'mysql.demos.smartmobe.com'.Имя хоста должно быть «127.0.0.1»? Я совершенно смущен. база данных также верна – Meow
Я не знаю, что ваш сервер базы данных, безусловно, вам нужно. – Ryan
Не работает. Является ли проблема htaccess для подключения базы данных? – Meow