Итак, я написал некоторый код для подключения к базе данных sql через PHPmyadmin, теперь это работает, когда я использую его на своем локальном хосте (xampp), но когда я размещаю код в сети (хостинг one.com) и изменяю всю информацию pdo о базе данных от one.com. Это постоянно отрицает доступ, и я не могу понять, почему это так.
с использованием соединения mysqli
<?php
$db = "";
error_reporting(E_ALL);
ini_set("display_errors",1);
$paginaData = new stdClass();
$paginaData->titel = "Ledenlijst";
$paginaData->content = include_once "views/navigatie.php";
//database
$dbInfo = "mysql:21=ftp.*****.be;dbname=******";
$dbUser = "******";
$dbPassword = "*******";
try{
$db = new PDO($dbInfo,$dbUser,$dbPassword);
$paginaData->content .= "connection to database established";
} catch(Exception $e) {
$paginaData->content .= $e;
}
if(isset($_GET["page"])) {
$fileToLoad = $_GET["page"];
$paginaData->content .= include_once "controller/$fileToLoad.php";
} else {
$paginaData->content .= "did not GET page";
}
$pagina = include_once "pagina.php";
echo $pagina;
PDOException: SQLSTATE [HY000] [1045] Доступ запрещен для пользователя '*******.be'@'10...24' (с использованием пароля: ДА) в / Customers /0/6/4/sikambers.be/httpd.www/start.php:20 Трассировка стека: # 0 /customers/0/6/4/sikambers.be/httpd.www/start.php(20): PDO -> __ construct ('mysql: 21 = 46.30 ....', '********. be', '*****') # 1 {main} не получил страницу