묻고답하기
외부페이지에서 DB값 불러와서 배열
2016.01.23 20:23
외부페이지에서 DB를 불러오는 코드에서 질문드립니다.
{@
$oDB = &DB::getInstance();
$result = $oDB->_query("select * from 테이블명");
$output = $oDB->_fetch($result);
}
이렇게 DB 테이블을 배열로 가지고 왔으면
반복값으로 뿌리려면
<!--@foreach($output as $val)-->
$val->필드명
하면 그 해당 필드 값이 쭈욱 나오죠..
<!--@end-->
문제는 반복값으로 가져오는거 말고, 딱 한가지 값만 가져오려면 어떻게 해야 할까요..?
꼭 알려주세요... 아직 공부중이라 미숙합니다..
댓글 7
-
아쿠아d3033
2016.01.24 02:24
-
배워서남준다
2016.01.24 09:48
$output[0]
-
아쿠아d3033
2016.01.24 10:05
{$output[0]}
네 그렇게도 해봤는데 문서가 깨지더라구요ㅜ -
배워서남준다
2016.01.24 12:06
어떤 문서가 깨진다는건지 잘 모르지만...
일반적으로 문서 가져올때 아래와 같이 사용합니다.$document_srl = $output[0]->document_srl;
$oDocument = new documentItem($document_srl);
$oDocument->get('title'); // 게시글 제목
$oDocument->getContentText(); // 본문 내용또는 {print_r($output[0])} 해서 배열 내용 확인해 보면 됩니다.
-
아쿠아d3033
2016.01.24 12:09
print_r($output) 로 출력을 하면
Array
(
[0] => stdClass Object
(
[res_date] => 20160121
[res_loc] ==>홍대점
[res_roomno] =>1
[res_roompart] => time1
[res_name] => 홍길동
[res_tel]=> 01012341234
[res_email]=> hong@gmail.com
[res_rdate] => 20160120
[res_request] => 요청사항 입니다.
[res_pay] => Y
[res_idconfirm] =>
[res_caution] => N
)
[1] => stdClass Object
(
[res_date] => 20160121
[res_loc] => 홍대점
[res_roomno] => 1
[res_roompart] =>; time2
[res_name] => 홍길동
[res_tel] => 01012341234
[res_email] => hong@gmail.com
[res_rdate] =>20160120
[res_request] => 요청사항 입니다.
[res_pay] => Y
[res_idconfirm] =>
[res_caution] => N
)
)
이런식으로 나오는데요.
여기서 [0] 의 res_date값 20160121을 따로 빼고 싶어서요. -
배워서남준다
2016.01.24 21:18
$output[0]->res_date
-
아쿠아d3033
2016.01.24 21:33
어...해본거 같은데 그땐 안됐었거든요..
근데 지금 되네요; 뭐지..
정말 감사드립니다.! ㅠㅠ b
이거 가지고 하루종일 붙잡고 있던 저는...ㅠ
찾아보다가 mysql_result 이런게 있는거 같아서요.
$res = mysql_result($result,0,0) 이렇게 쓰고
{$res} 하면 값이 나올줄 알았는데 나오질 않네요.
이렇게 사용하는거 아닌가요?