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

회원로그인

오늘 본 게시물

오늘 본 페이지

없음

오늘 본 C.m.A Util

없음

자료실

자료실

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

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