묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
MySQL에서 질문 드립니다.
2003.03.12 09:48
............
$query = "SELECT * FROM 메뉴정보 WHERE praymenu";
$result = mysql_query($query,$connect);
while ($row = mysql_fetch_array($result))
{ $temp = $row[gocode];
}
...........
저기.. 위에 코드는 mysql을 활용한 소스의 일부입니다.
그런데 위의 소스를 이해하기가 어렵네요..
필드 중에 gocode 라는 필드의 값을 $temp에 담으려고
하는데..
$result에는 어떤 정보가 들어가는지..
그리고
$row에는 어떤 정보가 들어가는지 궁굼해요.
그리고 while 문에서 $temp = $row[gocode];
라고 되어있는데
배열의 인자를 숫자가 아닌 필드명을 쓰고 있는 것도
이해가 잘 안가네요..
그럼에도 불구하고 $temp 안에는 원하는 값이 저장됩니다.
????????????????????????????
$query = "SELECT * FROM 메뉴정보 WHERE praymenu";
$result = mysql_query($query,$connect);
while ($row = mysql_fetch_array($result))
{ $temp = $row[gocode];
}
...........
저기.. 위에 코드는 mysql을 활용한 소스의 일부입니다.
그런데 위의 소스를 이해하기가 어렵네요..
필드 중에 gocode 라는 필드의 값을 $temp에 담으려고
하는데..
$result에는 어떤 정보가 들어가는지..
그리고
$row에는 어떤 정보가 들어가는지 궁굼해요.
그리고 while 문에서 $temp = $row[gocode];
라고 되어있는데
배열의 인자를 숫자가 아닌 필드명을 쓰고 있는 것도
이해가 잘 안가네요..
그럼에도 불구하고 $temp 안에는 원하는 값이 저장됩니다.
????????????????????????????
http://kr.php.net/manual/kr/ref.mysql.php
리턴값을 보면 어떤 정보가 들어가는지 알수 있을겁니다.
그리고 필드명이 아닌 인덱스로도 접근할 수 있고 심지어 object로도 접근할 수 있습니다.
모두 매뉴얼에 잘 나오지 읽어보세요.