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

MySQL password() функция към PHP

OP попита как да направя това в php. Ето как да го направите в php:

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

Добавено за потомство (Няма причина да използвате това, използвайте го, ако mysql реши да отмени PASSWORD функция?, само за информативни цели) еквивалента на mysql на еквивалента на php

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

Вижте също Внедряване на функцията за хеширане на 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. Загубена връзка с MySQL сървър при опит за свързване с отдалечен MySQL сървър

  2. Как да избера MySQL база данни за използване с PDO в PHP?

  3. Как да конфигурирам Django, използвайки pymysql като драйвер?

  4. NHibernate IPreUpdateEventListener, IPreInsertEventListener не се записва в DB

  5. Групово вмъкване в MYSQL от XML файлове