Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Perbarui tabel db dengan INT

Lihat placeholder bernama Anda:

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

dan

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

Setiap placeholder bernama harus cocok dan dalam huruf besar.

Contoh:

:user_name dan :User_Name adalah tidak sama.

jadi di sini:

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

Manual ini agak eksplisit tentang ini:

dan jangan gunakan ini dalam menggunakan MD5, ini tidak lagi aman.

Gunakan password_hash() :

Periksa kesalahan:

dan pastikan nama kolom Anda benar dan huruf besar bisa menjadi faktor.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengoptimalkan kueri mysql untuk mendapatkan kategori dan subkategori

  2. Bagaimana cara menulis pemicu untuk membatalkan penghapusan di MYSQL?

  3. MySQL Connect melalui proxy di Java

  4. PHP Mengikat Wildcard

  5. Bagaimana cara menampilkan gambar gumpalan mysql dalam html menggunakan Vuejs?