Проблема в твоём нежелании читать официальную документацию:
https://www.php.net/manual/ru/function.mysqli-connect.phpN.B. И в нежелании изучать английский язык тоже.
new mysqli (объетный стиль) и mysqli_connect (процедурный стиль) делают В ТОЧНОСТИ одно и ТОЖЕ - создают ПОДКЛЮЧЕНИЕ к базе данных.
А чтобы ВЫПОЛНИТЬ запрос нужна
https://www.php.net/manual/ru/mysqli.query.phpP.S. Включи в настройках PHP отображение всех ошибок в браузере - получишь не "HTTP ERROR 500", а нормальный текст ошибки.
P.P.S. Хранить пароли в базе в открытом виде - это ОЧЕНЬ плохая идея. Специально для хэширования паролей в PHP есть
https://www.php.net/manual/ru/ref.password.php