MYSQL 8에서 password 함수가 사라졌다.
페이지 정보
본문
function sql_password($value) {
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
//$row = sql_fetch(" SELECT password('$value') AS pass ");
// mysql 8.0에서는 password 함수가 사라짐 PASSWORD를 대체할 쿼리 : SELECT CONCAT('*', UPPER(SHA1(UNHEX(SHA1(str)))));
$row = sql_fetch(" SELECT CONCAT('*', UPPER(SHA1(UNHEX(SHA1(('$value')))))) AS pass ");
return $row['pass'];
}
추천
0
비추천
0
- 이전글 php 7.2 count() 사용시 에러 조치 23.07.11
- 다음글 PHP 시간표시를 SNS형식으로 출력하기 23.03.31

