두 테이블 (사용자 이름과 암호 용)이있을 가능성에 대해 꽤 오래 검색했지만 유용한 것은 없습니다.다른 테이블의 사용자 이름과 암호로 로그인 시스템을 선택하는 방법은 무엇입니까?
PK와 FK로 연결된 두 개의 테이블이 있습니다. 하나는 사용자 이름을 포함하고 다른 하나는 비밀번호를 포함합니다.
내 현재 코드는 다음과 같이, 하나 개의 테이블입니다 :
$result = mysqli_query($con, "SELECT membersid FROM members
WHERE user='{$_POST['user']}'
AND pass='{$_POST['passwd']}'");
어쨌든 내가 동등처럼 사용할 수 있습니까 내 양식에 입력과 함께 조인? 내가 도움을 여기에 돌리겠다 그 이유는,
$result = mysqli_query($con, "SELECT adminuser.userid, adminpass.passid
FROM adminuser, adminpass
WHERE username='{$_POST['user']}'
AND password='{$_POST['passwd']}'");
나는 아마 완전히 잘못 알고, 내가 대답을 검색하지만 하나를 발견하지 않았습니다 :
내가 가진 모든
이있다.어쨌든 내 문제를 해결할 수 있습니까?
이유를 알 수 있습니다. 왜 사용자와 패스에 대해 두 개의 테이블이 필요합니까? –
두 테이블 사이의 매핑은 어디에 있습니까? –
끝에 다른 조건 인'및 adminuser.userid = adminpass.userid'를 광고해야합니다. –