질문이 있습니다. 관리 패널을 만드는 중입니다. 이번이 처음이며, 몇 가지 문제가 있습니다.PHP - 로그인 스크립트가 올바르게 작동하지 않습니다.
1. 문제 나는이 방법으로 mysqli_fetch_assoc()를 사용하고 : 제가 DB에 어떤 항목이 있는지 확인하기 위해 이것을 사용
$row_cnt = mysqli_fetch_assoc($result);
printf('Result set has %d rows.<br />', $row_cnt);
if ($row_cnt['COUNT(id)'] == 0) {
return false;
} else {
return true;
}
는, 내가 삽입 어떤 일 1 매번 반환 들판에. DB에 항목이 없으면 0을 반환해야한다고 생각합니다. 틀렸습니까?
관리자 패널이있는 첫 번째 로그인 페이지입니다.
사용자 ID 확인을 위해 사용중인 쿼리를 표시 할 수 있습니까? – BugFinder
앨리어스'SELECT COUNT (id) AS 카운터 table_reg'을 사용하십시오. 그런 다음'if ($ row_cnt [ 'Counter'] == 0)' –
시도했지만 운이 없다. 데이터베이스에있는 사용자 이름과 암호를 삽입하면 로그인 페이지로 돌아갑니다. 대신 DB에없는 사용자 이름과 암호를 삽입하면 평소와 같이 로그인 페이지로 리디렉션되지만 내 개인 디버그 메시지가 나타납니다. 결과 집합에 1 행이 있습니다. 사용자 이름 또는 비밀번호가 유효하지 않습니다. – Mark