Предупреждение: mysqli_connect(): (HY000/1045): доступ запрещен для пользователя 'usr' @'localhost' (используется пароль: YES) в /storage/emulated/0/htdocs/includes/condb.php в строке 9 Не удалось подключиться to MySql: доступ запрещен для пользователя 'usr' @'localhost' (с использованием пароля: ДА) строка 19
Предупреждение: mysqli_error() ожидает, что параметр 1 будет mysqli, логическое значение указано в /storage/emulated/0/htdocs/includes/condb.php в строке 20 Невозможно подключиться
Я пытаюсь подключиться к базе данных, используя этот код, но я не могу. Я не знаю, что я на самом деле сделал не так. Я пытался поискать в Google и читать некоторые статьи, но ни одна из них не работала.
ОБНОВЛЕННЫЙ КОД все еще получает сообщение об ошибке выше.
$server = "127.0.0.1"; $username = "usr"; $password = "123"; $database
= "contents";
$conn = mysqli_connect($server,$username,$password,$database);
if(mysqli_connect_errno($conn)) {
echo "Failed to connect to MySql: ".mysqli_connect_error(); }
$sql = "INSERT INTO contents('subj','article','day') VALUES
('".$_POST['This is the subj']."', '".$_POST['This is the
content']."', '".$_POST['2019-02-01 10:15:59']."')";
if(!mysqli_query($conn,$sql)) {
die("Unable to connect".mysqli_error($conn)); }else {
echo "Connected"; }
?>
Все еще получая ту же ошибку выше, к сожалению, это не было опечаткой. До сих пор не мог получить решение этой проблемы, это были дни. Может ли кто-нибудь с навыками решения проблем помочь мне.
Вам не нужно передавать $ conn внутри mysqli_connect_errno() удалить $ conn
$conn = mysqli_connect($server,$username,$password,$database);
if(mysqli_connect_errno()) {
echo "Failed to connect to MySql: ".mysqli_connect_error();
}
password
вmysqli_connect
просто копией или проблемой? Также никогда не помещайте данные от пользователя в строки SQL. Используйте параметры / подготовленные утверждения или будет много проблем.