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

Kata sandi MySQL () berfungsi untuk PHP

OP bertanya bagaimana melakukan ini di php. Ini adalah bagaimana melakukannya di php:

function sqlPassword($input) {
    $pass = strtoupper(
            sha1(
                    sha1($input, true)
            )
    );
    $pass = '*' . $pass;
    return $pass;
}

Ditambahkan untuk anak cucu (Tidak ada alasan Anda akan menggunakan ini, gunakan jika mysql memutuskan untuk tidak menggunakan PASSWORD function?, hanya untuk tujuan informatif) mysql yang setara dengan php yang setara

SELECT 
  UPPER(
    CONCAT('*', SHA1(UNHEX(SHA1('password'))))
  )

Lihat juga Implementasi Fungsi Hashing MySQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Atur zona waktu di PHP dan MySQL

  2. MySQL dan NoSQL:Bantu saya memilih yang tepat

  3. Doctrine2 - Beberapa sisipan dalam satu kesempatan

  4. Bagaimana cara memasukkan DECIMAL ke dalam database MySQL

  5. Bagaimana saya bisa memperbarui catatan tertentu tanpa izin SELECT?