sql >> Base de Datos >  >> RDS >> Mysql

Inicio de sesión de declaración preparada de PHP

Está haciendo un SELECCIONAR * y usando fetchColumn, por lo que los resultados dependen del orden de las columnas devueltas. Debe seleccionar las columnas específicas que necesita o buscar la fila completa como una matriz asociativa y acceder a ella por nombre de columna.

Hay otros dos problemas que debe solucionar:

  • No debería usar mysqli_connect_error() ya que está usando PDO. La función correcta sería $con->errorInfo() .
  • Estás definiendo algunas constantes con la configuración de conexión, pero no las usas en la llamada PDO(), sino que repites los valores.