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

Actualice la tabla db con un INT

Mire sus marcadores de posición con nombre:

(:User_Name, :billingemail, :password, :purchasedata, :active_code)

y

        $stmt->bindparam(":user_name",$uname);
        $stmt->bindparam(":user_mail",$email);
        $stmt->bindparam(":user_pass",$password);
        $stmt->bindparam(":active_code",$code);
        $stmt->bindparam(":purchasedata",$purchasedata);
  • No coinciden.

Cada marcador de posición con nombre debe fósforo y en letra mayúscula.

Ejemplo:

:user_name y :User_Name son no lo mismo.

así que aquí:

(:user_name, :user_mail, :user_pass, :purchasedata, :active_code)

El manual es bastante explícito en esto:

y no utilice MD5, ya no es seguro.

Usa password_hash() :

Buscar errores:

y asegúrese de que los nombres de sus columnas sean correctos y que las mayúsculas y minúsculas puedan ser un factor.