2012-02-26 5 views
0

URL에 문제가 있습니다.특정 단어에 대해 mysql 테이블의 열을 실행하십시오.

사용자가이 URL에 "www.example.com/username"을 입력하면 htaccess 다시 쓰기가 사용되며 해당 사용자 이름의 프로필로 이동합니다. 이 문제는 사용자 이름과 같은 이름의 디렉토리가있을 때 발생합니다. 이것은 오류를 만들어 내고 주위를 둘러보기 위해 URL에서 단어를 포착하고 사용자 데이터베이스를 검색하여 URL에서 가져온 이름을 검색합니다. 구성원 이름 열 아래에있는 경우 사용자 프로필에 대해 앞으로 이동하고 그렇지 않은 경우에는 디렉터리로 이동합니다. mysql 테이블에 이름이 있는지 어떻게 알 수 있습니까?

감사합니다. 감사합니다.

답변

1

같은 폴더 이름이 있는지 등록 단계에서 확인 하시겠지만 찾고있는 수표는 사용자 이름이 이미 등록 할 때 사용되었는지 확인하는 데 사용하는 수표와 100 % 동일합니다. 페이지.

select count(*) from users where username = $user

+1

작은 따옴표 잊지 마세요 : 'SELECT COUNT (*) 사용자의를 사용자 이름 ='$의 user'' – Raptor

관련 문제