Mysql_real_escape_string () Não foi possível estabelecer um link para o servidor

Eu recebo esse erro quando tento usar mysql_real_escape_string ().

Access denied for user 'ODBC'@'localhost' (using password: NO)

Não entendo por que devo estar conectado ao banco de dados para verificar se os valores estão corretos para inserir no MySQL.