sql >> Databáze >  >> RDS >> Mysql

Aktualizujte tabulku db pomocí INT

Podívejte se na své pojmenované zástupné symboly:

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

a

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

Každý pojmenovaný zástupný symbol musí zápalkou a písmeny.

Příklad:

:user_name a :User_Name nejsou totéž.

tak tady:

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

Manuál je v tomto poměrně explicitní:

a nepoužívejte MD5, už to není bezpečné.

Použijte password_hash() :

Kontrola chyb:

a ujistěte se, že názvy sloupců jsou správné a že mohou hrát roli velká písmena.




  1. SQL výpočet pro nalezení časového rozdílu

  2. Jak migrovat MySQL z Amazon EC2 do vašeho On-Prem Data Center bez výpadků

  3. Musí být primární klíče databáze celá čísla?

  4. Skupina SQL podle časového období