Extra Form
PHP PHP 7.0
CMS Rhymix

외부페이지를 이용하여 

 

$oDB = DB::getInstance();

$query = $oDB->_query($sql);
$result = $oDB->_fetch($query);

 

하여 $result에 데이터값을 가져왔습니다. 해당 내용들을

foreach ($result as $key => $value) {
        array_push($title, $value->title);
        array_push($subject, $value->subject);
};

해서 저장을 하려고 하는데 하나의 오류가 발생되서 질문 드립니다.

 

result 값이 레코드 값 2개 이상일 경우 Arrary( [0] stdClass Object() [1] stdClass() ) 이런 식으로 가져와서

해당 배열에 foreach문으로 해서 넣을 수 있는데 레코드 값이 1개일 경우 stdClass Object() 이런 식으로 가져와서

foreach 문으로 저장할 수 가 없네요.

 

이 문제를 해결 할 수 있는 방법이 있을까요?

  • Lv36

    if(!is_array($result)) $result = array($result);

  • Lv36 ?
    감사합니다 덕분에 해결하였습니다