가입자정보(g5_member) 정보 중 등록일을 가져오려는데요. 쿼리...

가입자정보(g5_member) 정보 중 등록일을 가져오려는데요. 쿼리...

QA

가입자정보(g5_member) 정보 중 등록일을 가져오려는데요. 쿼리...

답변 2

본문

쿼리시 정보를 못 가져와서, 

이것 저것 찾다보니... while아래와 같이 결과를 찍어보라고 하여서 아래와 같이 해보니..

 

[{"mb_open_date":"2016-08-10"}]  이라는 결과를 가져옵니다.  

 

필요한것은 2016-08-10 이라는 정보만 가져오려고 합니다. 

 


<? php
            $regSql    = "select mb_open_date from g5_member where mb_id  = '{$row['mb_id']}' ";
            $regResult = sql_query($regSql);
            $regResultRow = sql_fetch_array($regResult);
            
 
            while( $regRow = sql_fetch_array($regResult)) {
                $json[] =$regRow;
            }
            if(json_encode($json) != "null") {
                echo json_encode($json);
            } else {
                echo "failed";
            }
echo $regSql; 
echo $json[0];
?>

 

 

결과

 

json_encode($json) ==> [{"mb_open_date":"2016-08-10"}]

regSql                     ==> select mb_open_date from g5_member where mb_id = 'cube' 

json[0]                    ==> Array

 

 

실제 db결과

mysql> select mb_open_date from g5_member where mb_id ='cube';

+--------------+

| mb_open_date |

+--------------+

| 2016-08-10   |

+--------------+

1 row in set (0.01 sec)

 

 

배열로 처리되는 부분을 잘 모르겠네요.

 

어떻게 하면될까요?

 

 

이 질문에 댓글 쓰기 :

답변 2

$regResultRow = sql_fetch_array($regResult);

if($regResultRow[mb_id]) {

  $responce->page = $regResultRow[mb_open_date];

} else {

  $responce->page = '';

}

echo json_encode($responce);


/* 여기는 주석처리 위에서 sql_fetch_array 해서 이미 한개의 데이타를 가지고 왔어요.

while( $regRow = sql_fetch_array($regResult)) {

   $json[] =$regRow;

}

 

if(json_encode($json) != "null") { 

 echo json_encode($json); 

} else { 

 echo "failed"; 

}

*/


echo json_encode($json); 로 넘기시면 됩니다. 


받는페이지(ajax)에서 data로 받는다면...


var mb_open_date = data.mb_open_date;


이렇게 하시면 됩니다.^^

 

실제로 사용하고 있는 코드라... 응용해서 사용하시면 됩니다. 

 


앱과 연동하시나여

궂이 디비에서 불러와서 json으로 처리하는 이유가있을까여

궂이 이렇게 불러와서 값을 뽑아야겠다면

[{"mb_open_date":"2016-08-10"}]  

에서 글자만 나오게하고 다른글자 자르시면대겠네여​ 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 169
© SIRSOFT
현재 페이지 제일 처음으로