Mysql
 sql >> база данни >  >> RDS >> Mysql

Актуализирайте db таблицата с INT

Погледнете наименуваните заместители:

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

и

        $stmt->bindparam(":user_name",$uname);
        $stmt->bindparam(":user_mail",$email);
        $stmt->bindparam(":user_pass",$password);
        $stmt->bindparam(":active_code",$code);
        $stmt->bindparam(":purchasedata",$purchasedata);
  • Не съвпадат.

Всеки именуван контейнер трябва съвпадение и с главни букви.

Пример:

:user_name и :User_Name сане същото.

така че тук:

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

Ръководството е доста изрично по този въпрос:

и не влизайте на живо с това при използване на MD5, вече не е безопасно.

Използвайте password_hash() :

Проверете за грешки:

и се уверете, че имената на колоните ви са правилни и буквите може да са фактор.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL SUM със същия идентификатор

  2. Мързеливо извличане на една колона (атрибут на клас) с Hibernate

  3. База данни:Най-добрият начин за ефективност за запитване на данни за географско местоположение?

  4. Извличане на брой редове с определена стойност след филтриране на заявка през инструмента за избор на дата

  5. Създайте проследяване на изображение за външен уеб издател, за да се свържете с моя сайт