Можно ли так сделать запрос?
Уважаемый, у Вас дырка в запросе для SQL-инъекции, которую может сделать даже неопытный школьник и Вы останетесь без данных. 
Идите читать про экранирование символов, PDO и prepared statements.
"SELECT * FROM " . MySQL_TABLE_ACC . " WHERE " . MySQL_ACC_LOGIN . " = '" . $_POST[login] . "'" не? Где в твоем примере конкатенация в конце строки?
Ну и да, пихать без обработки данные из пост запроса в мускуль запрос, это ход гения.