ребят, ответ не нужен все решил. Кто столкнулся с такой же ошибкой вот решение:
1) я не указал дефолтное значение перешеной в таблице - id из за чего не мог неписать
2) для тех кто столкнулся с этой же проблемой или аналогичной и ошибок в php коде нет могу посоветовать всети запрос вручную в phpmyadmin и узнать ошибку
*пример на фото
Но столкнулся с проблемой - запрос передается, ошибок не возникает а новых записей в таблице не появляется, решил задать этот вопрос здесь так как уже задолбался искать его в интернете.
файл:
$login = filter_var(trim($_POST['login']), FILTER_SANITIZE_STRING);
$name = filter_var(trim($_POST['name']), FILTER_SANITIZE_STRING);
$pass = filter_var(trim($_POST['pass']), FILTER_SANITIZE_STRING);
$mysql = new mysqli('localhost', 'root', 'root', 'register-bd');
$mysql->connet_error();
$mysql->query("INSERT INTO `users` (`login`,`pass`,`name`) VALUES('$login','$pass','$name')");
$mysql->close();
header('Location:/');
*Зарание спасибо! *