Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Login de instrução preparada em PHP


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.