묻고답하기

안녕하세요. 요즘 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 남기남
홍반장 XE에서 xmlrpc, BlogAPI 를 이용한 포스팅이 가능한가요? [1] 2007.08.20
어디든지 포인트와 등업에 관련된 질문 [1] 2007.08.20
윤창석948 Opera 브라우져 사용 문제 [2] 2007.08.19
tote97 zbxe이하 classes디렉토리가 삭제되었습니다. [1] 2007.08.19
이상윤374 사진 첨부파일로 올릴때 에러나는데... [1] file 2007.08.19
JUN 파일 첨부하면 업로드 100% 되면서 다시 사라져 버리는 현상 [4] 2007.08.16
김흥기 파일 첨부시 100%까지 갔다가 안되는이유.. [4] 2007.08.18
커트네닷컴 자작 레이아웃 사용시 서브 메뉴를 게시판위에 불러올순없나요? [2] file 2007.08.20
wonosm 도메인 연결 문제 [2] 2007.08.20
romanee 404 에러 메시지 not found 에러 메시지 [2] 2007.08.20
lks 일괄로 메일 [1] 2007.08.20
희수 제로보드 최근게시물 제발도와주세요...일주일째에요.. [2] 2007.08.20
어드센스 설치 질문 [1] 2007.08.20
군인 군대에서  
소망지기 xe에서는 커뮤니티 기능이 가능한가요? [1] 2007.08.20
:에반: zb5 -> 백업 후 리스토어 어떻게 하죠?  
비나무 메뉴 추출에 대한 질문입니다.. [3] 2007.08.20
카리오 저기 관리자로 어떻게 만드나요. [2] 2007.08.20
:에반: 메뉴 상하 사이즈 조절은 어디에서 --; [1] 2007.08.20
김덕진475 레이아웃 스킨화일에 플래쉬메뉴넣는법 하고여러가지질문있습니다