묻고답하기

안녕하세요. 요즘 PHP 공부하고 있는 초보 학생입니다. 꾸벅~
mySQL 에서 DB 를 뽑아오는 공부를 하려고 예제 소스를 만들어서 해보고 있는데요.
막히는 부분이 있어서 고수님들께 조언을 구하고자 달려왔습니다.

ex_join
-----------------------------
no | user_id  | user_pw
-----------------------------
 1  |  test1   | 1234
-----------------------------
 2  |  test2   | 6789
-----------------------------
 3  |  test3   | 3456

ex_join 테이블 중...
------------------------------------------------------------------------
$query = "select user_id, user_pw from ex_join";
$result = mysql_query($query);
$data = mysql_fetch_array($result);
echo $data[user_id];
echo $data[user_pw];
------------------------------------------------------------------------
제가 의도한 바로는 ex_join 테이블 중에서 user_id , user_pw 열에 있는 모든 자료를
불러오고 싶었습니다.

출력값은 =
test1 test2 test3
1234 6789 3456

이럴 줄 알았는데. echo $data[user_id] 출력값은 = test1  로 하나의 값만 출력되더군요.

그래서 다시 생각해봤는데요.

while 반복문을 써서.
------------------------------------------------------------------------
while($data = mysql_fetch_array($result))
{
 echo $data[user_id];
}
------------------------------------------------------------------------
다시 출력을 해보았는데 제가 원하는 출력값을 볼 수 있었습니다.

test1 test2 test3

이렇게 나왔다는 것은.
------------------------------------------------------------------------
$query = "select user_id, user_pw from ex_join";
------------------------------------------------------------------------
이 구문에서 user_id , user_pw 열에 있는 모든 자료가 쿼리에 전달이 됬는데,
각 자료에 접근하는 소스가 잘못된 것으로 봐도 되는지요?
(echo $data[user_id]; 를 했을때는 test1 만 출력되던 것이.
반복문을 썼을 때는 해당 열의 모든 정보를 보여주는 것..)

=======================================
제가 원했던 것은,
로그인 폼을 만들어서,
아이디 폼값에 login_id 를 비밀번호 폼값에 login_pw 를 주고.
사용자가 아이디와 비밀번호를 입력시에,
데이타베이스에 있는 user_id와 user_pw를 불러와서 비교하여,
맞으면 pass 를 틀리면 fale 을 출력하는 소스를 만들어 보고 있었습니다.

그런데 데이타베이스에서 처음 입력했던 test1 만 비교가 되고 test2 와 test3 는 비교를 못하고 있습니다.

(폼값에 test1 과 1234 를 입력했을 때는 pass 가 나오지만, test2 와 test3 을
입력했을 때는 fale 이 나옵니다.)


그래서, 애초에 쿼리를 불러올때 첫번째 줄만 불려오나 했는데, 반복문을 썼을때는
출력이 되는 것을 보니 그렇지도 않은 것 같습니다.
--------------------------------------------------------------------------------------------
if($login_id != $data[user_id]){error('올바른 아이디가 아닙니다');}
--------------------------------------------------------------------------------------------

$data[user_id] 를 했을 때 test1 만 불려오는데, 해당 열에 대한 모든 자료에
어떤식으로 접근을 해야 될까요?

조언 부탁드리겠습니다. 꾸벅~

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
[_)s ip가 바뀌더라도 로그인이 유지되는 방법 [6] 2008.12.16 by [_)s
fly0913 3차메뉴에서 하부메뉴 추가시 레이아웃에 나타나지 않아요~ 느까끼님 이미지 올렸어요 죄송 [4] file 2008.12.16 by fly0913
제이디600 홈페이지 분양기능에서 도메인 두개를 함께 쓸려는데요 [1] 2008.12.16 by 백성찬
톨톨 이런 건 어떤 소스를 사용해야 되는지요. [4] 2008.12.16 by jaehee_91
밤비™ 데이타베이스 뽑아오기. [2] 2008.12.16 by 밤비™
개발 제발질문답변좀 [1] 2008.12.16 by 느까끼
김경태 첨부파일 박스가 꼭 있어야 하나요? [1] 2008.12.16 by 느까끼
이영근934 스프링노트 연동은 어떻게 하나요? [2] 2008.12.17 by 이영근934
미주네 며칠째 홈이 너무 안됩니다 ㅠ_ㅠ 도와주세요 ㅠ [3] 2008.12.17 by 모르는게넘많아
장뚱이 레이아웃 스킨 올리는 폴더 질문입니다. [2] 2008.12.17 by 장뚱이
jenosalsa 플래쉬 버튼 소리와 링크 소리  
xodmsdl5555 에러떠요 [2] 2008.12.17 by xodmsdl5555
궁금 회원가입시 추가정보에서 공개체크박스 지우는방법 [2] 2008.12.17 by 애치티
도움요청 회원가입폼에서 2가지 질문이요 ^^ [1] 2008.12.17 by 애치티
장뚱이 제 대문 상태가 이런데요. 어디를 손봐야 되는지요? [2] 2008.12.17 by 장뚱이
양파onion 관리자 페이지에서 회원리시트를 최근로그인순 정렬방법 찾습니다.  
eunbini 동영상 실시간 감상 가능하려면... [3] 2008.12.17 by 인도
변성남 게시판을 생성하고 페이지수정에서 들어가서.. [3] 2008.12.17 by 느까끼
투키 제로보드XE 서브도메인 연동안되나요?  
청춘개똥 요청하신 모듈을 찾을 수 없습니다 - 에러가 뜹니다. 제발 도와주세요 [1] 2008.12.17 by 청춘개똥
전종모 파란무료계정 설치가 안되나요 [2] file 2008.12.17 by 뽀칠이
KmsK XE 1.1.1 에서 페이지 수정이 안되요 ㅠㅠ [1] 2008.12.17 by daysun
홍길동 스킨 수정건 [1] file 2008.12.17 by 비나무
완전 파일첨부할 때 "페이지에 오류가 있습니다." [1] 2008.12.17 by 비나무
이재영 사진클릭시 보기가 안되요... [6] file 2008.12.17 by 이재영
나그네 웹진형태 최근글 줄바꿈은 해결 안되나요? [1] 2008.12.17 by 비나무
황제초보 제로보드 연동 부동산스킨이나,자동차스킨 구할수 없나요? [7] 2008.12.17 by 비나무
[_)s php 소스 하나만 만들어 주시면 안될까요? ㅠ_ㅠ [2] 2008.12.17 by [_)s
ㅏㅏㅇㅇ 음악 재생 연속해서 들기 관련 급 질문!  
춘천붕어 피싱경유지로 사용되고 있다는 신고 [2] 2008.12.17 by 춘천붕어