Я загрузил свой код конфигурации php на свой сервер befirstw на cpanel … под общедоступным html .. мой php-файл
<?php $dbhost = "befirstwin.com"; $dbname = "befirstw_intlgent"; $dbuser = "befirstw_intelli"; $dbpass = "Ngcp1988$ "; $connection = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname); if(mysqli_connect_errno()) { die("database connection failed: " . mysql_connect_error() . "(" . mysql_connect_errno() .")" ); } $username = isset($_GET['username']) ? $_GET['username'] : ''; $password = isset($_GET['password']) ? $_GET['password'] : ''; $query = "INSERT INTO users VALUES ('', '$username', '$password')"; $result = mysqli_query($connection,$query); if(!$result) { die("we have problem"); } mysqli_close($connection); ?>
Я получаю эту ошибку. Предупреждение: mysqli_connect (): (28000/1045): Доступ запрещен для пользователя 'befirstw_intelli'@'s147.adk-media.com' (с использованием пароля: ДА) в / home / befirstw / public_html / connectimagedb. php в строке 8
если у вас есть какая-либо идея или что-то еще более необходимое для подключения php plz
Я проверяю, что знак $ в пароле создает проблему в моем случае. Пожалуйста, не используйте $ или любой другой специальный символ, который может создать проблему. В моем случае пароль $ sign при создании проблемы
Это может быть просто вызвано неправильным паролем. В вашем $dbpass
есть место в конце, которое должно быть там? Это дополнительное пространство перед закрытием "
добавит пробел в конец пароля, что приведет к его другому паролю.
Мне интересно, открываете ли вы соединение. Я заметил строку, где он закрывает соединение, но не уверен, что вы открыли соединение? Где находится оператор выполнения для запроса на ввод?
благодаря