@alexey_khorin

Почему не подключается к бд?

Не подключается к БД mysql,хост,логин ,пароль верные,страница проверки открывается,но информация не заносится в таблицу.После ошибок,полностью переписал код с видосика,ошибка та же,пробовал mysqli_connect,тоже не получается.Что написано не так?
<?php
$login=filter_var(trim($_POST['login']),FILTER_SANITIZE_STRING);
$email=filter_var(trim($_POST['email']),FILTER_SANITIZE_STRING);
$password=filter_var(trim($_POST['password']),FILTER_SANITIZE_STRING);

if(mb_strlen($login)<5||mb_strlen($login)>90){
	echo "Недопустимая длина логина";
	exit();
}else if(mb_strlen($password)<3||mb_strlen($password)>90){
	echo"Недопустимый размер пароля";
	exit();

}else if(mb_strlen($email)<5||mb_strlen($email)>90){
	echo"Недопустимый маил";
	exit();
}
$mysql=new mysqli('localhost','root','root','user');
$mysql->query("INSERT INTO`users`(`login`,`password`,`email`)VALUES('$login','$password','$email)");
$mysql->close();
?>
  • Вопрос задан
  • 159 просмотров
Решения вопроса 1
dimonchik2013
@dimonchik2013
совет, который уже дан - ничего не стоит
привыкай не из видосика а из справки php

https://www.php.net/manual/ru/book.mysqli.php

там внизу примеры по каждой функции
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
alexey_khorin, а ларчик просто... ОТКРЫВАЛСЯ!
$mysql=new mysqli('localhost:8889', 'root', 'root', 'user');
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы