2015-01-24 2 views
-2

을 포함하는 특정 열 선택 MySQL 데이터베이스 테이블에서 단일 행을 추출하려고 시도했지만 특정 매개 변수가 지정되었습니다. 행의 사용자 이름은 로그인에 사용 된 것과 일치해야하며 변수 $groupname도 일치해야합니다. 나는 데이터에 @ 기호가 포함 된 열의 데이터 만 가져 오려고합니다 (전자 메일이라는 것을 알 수 있도록). 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?단일 행에서 @

편집 : 표는 다음과 같은 행이 : idtimestampusername, groupname, 그룹 이메일 ge1 표시 - ge10합니다. 콘텐츠가있는 단일 행에서 열 ge 만 가져 오려고합니다.

+0

가장 좋은 방법은 SQL 쿼리를 작성하는 것입니다. –

+0

게시 테이블 구조가 좋을 것입니다. – potashin

+0

테이블의 정의에 대해 잘 모른 채 도움을 드릴 수는 없습니다. –

답변

1

usernamegroupname 일치 여부를 확인하기 위해 SQL 쿼리를 사용하여 위의 제약 조건이 충족되는 문자열을 구문 분석해야 그 후 (이 예제 "@"에서) 문자열의 일부 문자를 찾기위한 또 다른 조건을 추가 이것은 for 루프 (기본적으로 문자열을 반복) 또는 sql의 재귀 쿼리를 사용하여 수행 할 수 있습니다. link

관련 문제