묻고답하기

안녕하세요. 요즘 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 남기남
스카라초 메뉴에 이메일 바로 연결하기 질문^^ [2] 2008.12.17 by 스카라초
Crazyhouse.cn 버그 신고 합니다. [4] 2008.12.17 by Crazyhouse.cn
도주하우스 게시판 권한을 이렇게 설정했는데도 권한이 없다 나옵니다...... [3] file 2008.12.17 by Crazyhouse.cn
용각산 가끔 메인이 아래와 같이 내려가네요 [1] file 2008.12.17 by 비나무
청춘개똥 xe의 레이아웃 안에서 다른 사이트를 보여주기..... 어떻게 하나요? [1] 2008.12.17 by 비나무
aflatoxin 동영상 파일 업로드시 스크린샷은 어떻게 뜨게 하나요? [4] file 2008.12.17 by aflatoxin
루이제린저 드림위버에서 작업한 파일 올리는 방법 [5] 2008.12.17 by 루이제린저
xodmsl5555 xe다운받다가 [2] 2008.12.17 by 비나무
ashy 이미지가 한줄에 2개씩 보이게 하려면..? [1] file 2008.12.17 by ashy
개돌 회원 가입 인증 메일 관련 문의 [4] 2008.12.17 by 개돌
애치티 게시물 선택하여 한꺼번에 작성일자 변경하기 [2] 2008.12.17 by 애치티
오마이가드 메타태그에 들어가서 키워드를 입력하려고 하는데?  
천원 왜 자꾸 가로길이가 길어질까요 해결하게 제발좀 도와주세요 [7] 2008.12.17 by 천원
신철우459 본문 및 댓글 작성이 되질 않습니다. [3] 2008.12.17 by 신철우459
춘천붕어 피싱경유지로 사용되고 있다는 신고 [2] 2008.12.17 by 춘천붕어
ㅏㅏㅇㅇ 음악 재생 연속해서 들기 관련 급 질문!  
[_)s php 소스 하나만 만들어 주시면 안될까요? ㅠ_ㅠ [2] 2008.12.17 by [_)s
황제초보 제로보드 연동 부동산스킨이나,자동차스킨 구할수 없나요? [7] 2008.12.17 by 비나무
나그네 웹진형태 최근글 줄바꿈은 해결 안되나요? [1] 2008.12.17 by 비나무
이재영 사진클릭시 보기가 안되요... [6] file 2008.12.17 by 이재영
완전 파일첨부할 때 "페이지에 오류가 있습니다." [1] 2008.12.17 by 비나무
홍길동 스킨 수정건 [1] file 2008.12.17 by 비나무
KmsK XE 1.1.1 에서 페이지 수정이 안되요 ㅠㅠ [1] 2008.12.17 by daysun
전종모 파란무료계정 설치가 안되나요 [2] file 2008.12.17 by 뽀칠이
청춘개똥 요청하신 모듈을 찾을 수 없습니다 - 에러가 뜹니다. 제발 도와주세요 [1] 2008.12.17 by 청춘개똥
투키 제로보드XE 서브도메인 연동안되나요?  
변성남 게시판을 생성하고 페이지수정에서 들어가서.. [3] 2008.12.17 by 느까끼
eunbini 동영상 실시간 감상 가능하려면... [3] 2008.12.17 by 인도
양파onion 관리자 페이지에서 회원리시트를 최근로그인순 정렬방법 찾습니다.  
장뚱이 제 대문 상태가 이런데요. 어디를 손봐야 되는지요? [2] 2008.12.17 by 장뚱이