Ваш второй параметр 'strtoupper ($ a_user [$ db_translation [' login ']])' должен быть ссылкой на переменную.
doc: Ссылка на bindparam
'mixed & amp; $ variable' в документе сообщает, что он должен быть ссылкой (это '& amp;')
, вы можете создать переменную и поместить результат 'strtoupper ($ a_user [$ db_translation [' login ']])' в него. Например:
$foo = strtoupper($a_user[$db_translation['login']]);
$res->bindParam(':acc', $foo, PDO::PARAM_STR);
Надеемся на эту помощь