Você está fazendo um SELECT * e usando fetchColumn, então os resultados dependem da ordem das colunas retornadas. Você deve selecionar as colunas específicas de que precisa ou buscar a linha inteira como uma matriz associativa e acessá-la pelo nome da coluna.
Há outros dois problemas que você deve corrigir:
- Você não deveria estar usando mysqli_connect_error() pois está usando PDO. A função correta seria $con->errorInfo() .
- Você está definindo algumas constantes com as configurações de conexão, mas não as usa na chamada PDO(), repetindo os valores.