Prosím o pomoc mladších a skúsenejších,
mám jeden problém, nejde mi pripojenie k DB, prihlasovacie údaje zadávam správne, napriek tomu vypíše toto:
Warning: mysqli::__construct(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES) in E:\server\prog\www\test\sqli_c.php on line 8v sqli_c.php mám na riadku 8 toto:
Kód:
$db_host = "localhost";
$db_user = "root";
$db_pass = "mojeheslo";
$db_name = "tester";
function dbconnect($db_host, $db_user, $db_pass, $db_name) { global $mysqli;
/*riadok 8*/ $mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name); //
$mysqli->query("SET NAMES 'utf8'");
if ($mysqli->connect_errno) {
echo "Pripojenie k DB zlyhalo: (".$mysqli->connect_errno.") ".$mysqli->connect_error;
}
}
moja zostava (win 10) apache 2.4.46, php 7.4.10, mysql 5.6.19, pma 5.2.0
pred časom sa mi podarilo zmazať celý disk kde bol server nainštalovaný, pred tým všetko fungovalo, bohužiaľ už si nepamätám akú som mal vtedy zostavu,
nová inštalácia prebehla s určitými problémami, ale zdá sa, že boli vyriešené, apache beží, php sa zobrazuje tiež,
s phpmyadminom sa do DB dostanem bez problémov teraz neviem, či sa jedná naozaj iba o chybné prihlasovacie údaje
(avšak neviem kde by mohla byť tá chyba), alebo sa jedná o nekompatibilnú zostavu,
alebo je len moja zostava nevhodne nakonfigurovaná,
na ostrom webe mi všetko funguje správne, na localhoste robím len testy a úpravy už hotových webov
hľadal som aj na webe, ale všade som narážal iba na tie chybné prihlasovacie údaje
vie mi niekto poradiť? ďakujem
//berte do úvahy, že už mám takmer 70, myslenie je pomalé a pamäť je úplne hrozná