저는 PHP로 아직 새롭고 잘못된 점을 이해할 수 없습니다. 나는 PHP 스크립트를 가지고 있으며 로그인 스크립트로 사용하고 있습니다. (아직 배운 이래로 간단한 기능입니다.) 폼의 입력 값이 mysql 데이터베이스의 값과 일치하도록했습니다. 설정sql이 해시와 함께 작동하지 않습니다.
"SELECT `id` FROM `golden_acres_username` WHERE `uname`='$username' AND `password`='81dc9bdb52d04dc20036'"
변수 : 나는 그것이 작동 아래와 위의 코드를 변경하면
"SELECT `id` FROM `golden_acres_username` WHERE `uname`='$username' AND `password`='$password_hash'"
(차이가 나는 수동으로 MD5 해시를 삽입이다) : 코드는 아래의 문제를 일으키는 SQL입니다 다음과 같습니다 :
$login_button = $_POST['login_button'];
$username = $_POST['username'];
$password = $_POST['password'];
$password_hash = md5($_POST['password']);
아무도 친절하게 여기에서 내가 틀렸다고 설명 할 수 있습니까?
매력처럼 작동 :) 코드에 어떤 영향이 있습니까? – joebegborg07