MYSQL 8에서 password 함수가 사라졌다. > 자료실

자료실

자료실

MYSQL 8에서 password 함수가 사라졌다.

페이지 정보

profile_image
작성자 최고관리자
댓글 0 조회 239회 작성일 23-07-06 21:07
작성일 23-07-06 21:07

본문

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

  • 회사 :
  • 대표 :
  • 주소 :
  • 메일 : admin@mysample.com
  • 사업자 등록번호 :
Copyright © cginjs.com All rights reserved.
notice