Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Funkcja MySQL password() do PHP

OP zapytał, jak to zrobić w php. Oto jak to zrobić w php:

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

Dodano dla potomności (Nie ma powodu, dla którego miałbyś tego używać, użyj go, jeśli mysql zdecyduje się wycofać PASSWORD funkcja?, tylko w celach informacyjnych) odpowiednik mysql odpowiednika php

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

Zobacz też Implementacja funkcji mieszającej 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. Jak za pomocą Pentaho Kettle załadować wiele tabel z jednego stołu, zachowując jednocześnie integralność referencyjną?

  2. Kopia zapasowa bazy danych MySQL

  3. MySQL łączy i COUNT(*) z innej tabeli

  4. Serializacja „Zamknięcia” jest niedozwolona - laravel

  5. Typ danych ENUM (wyliczenie) w MySQL:12 najważniejszych faktów i przydatnych wskazówek