Каким образом можно подключиться к БД сайта без указания пароля? ($mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name);, $db_pass) (пользователю не должно быть видно значение переменной $db_pass,чтобы пользователь не мог поменять данные из базы данных).
P.S. как без указания переменной $db_pass в операторе $mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name); подключиться к базе данных.
Этого в Как вывести данные из MySQL при помощи PHP? не написано.
Решение вашей проблемы - сертификаты X509. Авторизация без пароля. Ссылки на документацию: https://dev.mysql.com/doc/refman/5.7/en/creating-ssl-rsa-files-using-mysql.html https://dev.mysql.com/doc/refman/5.7/en/using-encrypted-connections.html https://dev.mysql.com/doc/refman/5.7/en/creating-ssl-files-using-openssl.html
Сборка персонального компьютера от Artline: умный выбор для современных пользователей