Я не уверен, является ли это нарушением передового опыта или безопасности, но я бы хотел выбросить это предложение:
установить соединение ODBC и включить пароль базы данных в настройках odbc advance.
дайте odbc conn имя DSN, затем сохраните.
в вашем коде, просто установите соединение как:
try {
$conn = @odbc_connect("DSNName", "", "", "SQL_CUR_USE_ODBC");
// un and pw parameters are passed as empty strings since the DSN
// has knowledge of the password already.
// 4th parameter is optional
$exec = @odbc_exec($conn, $insert) or die ("exec error");
echo "success!";
}
catch (Exception $e) {
echo $e->getMessage();
} // end try catch