Самый безопасный способ - вообще не указывать информацию в вашем PHP-коде.
Если вы используете Apache, это означает, что вы должны указать детали подключения в файле httpd.conf или в файле виртуальных хостов. Если вы сделаете это, вы можете вызвать mysql_connect () без параметров, что означает, что PHP никогда не будет выводить вашу информацию.
Вот как вы указываете эти значения в этих файлах:
php_value mysql.default.user myusername
php_value mysql.default.password mypassword
php_value mysql.default.host server
Затем вы открываете свое соединение MySQL следующим образом:
<?php
$db = mysqli_connect();
Или вот так:
<?php
$db = mysqli_connect(ini_get("mysql.default.user"),
ini_get("mysql.default.password"),
ini_get("mysql.default.host"));