묻고답하기

안녕하세요. 요즘 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가지 질문이요 ^^ [1] 2008.12.17 by 애치티
궁금 회원가입시 추가정보에서 공개체크박스 지우는방법 [2] 2008.12.17 by 애치티
xodmsdl5555 에러떠요 [2] 2008.12.17 by xodmsdl5555
jenosalsa 플래쉬 버튼 소리와 링크 소리  
장뚱이 레이아웃 스킨 올리는 폴더 질문입니다. [2] 2008.12.17 by 장뚱이
미주네 며칠째 홈이 너무 안됩니다 ㅠ_ㅠ 도와주세요 ㅠ [3] 2008.12.17 by 모르는게넘많아
이영근934 스프링노트 연동은 어떻게 하나요? [2] 2008.12.17 by 이영근934
김경태 첨부파일 박스가 꼭 있어야 하나요? [1] 2008.12.16 by 느까끼
개발 제발질문답변좀 [1] 2008.12.16 by 느까끼
밤비™ 데이타베이스 뽑아오기. [2] 2008.12.16 by 밤비™
톨톨 이런 건 어떤 소스를 사용해야 되는지요. [4] 2008.12.16 by jaehee_91
제이디600 홈페이지 분양기능에서 도메인 두개를 함께 쓸려는데요 [1] 2008.12.16 by 백성찬
fly0913 3차메뉴에서 하부메뉴 추가시 레이아웃에 나타나지 않아요~ 느까끼님 이미지 올렸어요 죄송 [4] file 2008.12.16 by fly0913
[_)s ip가 바뀌더라도 로그인이 유지되는 방법 [6] 2008.12.16 by [_)s
팔뚜기 레이아웃 글위치 어떻게 정하나요? [5] file 2008.12.16 by 느까끼
하늘(skycheer) 댓글에 보기, 쓰기 권한 [3] 2008.12.16 by 느까끼
넨네 레이아웃이 깨집니다. [1] file 2008.12.16 by 느까끼
CandyZone 급합니다. 꼭좀봐주셨으면합니다. [1] 2008.12.16 by 느까끼
민들레 모듈이름을 생성할수 없다하네요 [1] 2008.12.16 by 느까끼
데미안k 갑자기 파일첨부가 안됩니다. [1] 2008.12.16 by 느까끼
김성호 도메인 서버질문입니다. [2] 2008.12.16 by 김성호
꽃신 공지 사항 정렬하는 법? [2] 2008.12.16 by 꽃신
조일준 글삭제시에 포인트 차감안되게 할수있는 방법 없나요????  
XE 감사합니다 모듈세부설정을 수배합니다. [3] 2008.12.16 by XE 감사합니다
또띠아 호스팅 사용시 문의합니다 [1] 2008.12.16 by 우리아기
쿠퍼파워 MYSQL 필드 복구... please... T_T [2] 2008.12.16 by 쿠퍼파워
또띠아 비밀번호 찾기기능 활용방법좀..ㅠㅠ [2] 2008.12.16 by 또띠아
MikeMin 회원 가입폼에서 추가정보 글씨 지우기 [2] file 2008.12.16 by MikeMin
포토메카 서버에 관하여 [2] 2009.06.01 by 米焼酎
김대호윤효숙 사랑비 BGM 사용 불가능합니까?