2014-11-26 2 views
0

문자열 데이터 형식으로 모든 값을 반환의 DB 테이블은 내가 사용의 joomla 2.5 데이터베이스 쿼리 결과가 좀 데이터베이스를 얻으려고 노력하고 JSON 형식으로 인코딩하려고했다

$db = $this->getDBO(); 
$query = "SELECT * FROM ".mt_table." WHERE user_id=".$userid; 
$db->setQuery($query); 
$resulr= $db->loadObjectList(); 
var_dump($result); 

양의 값을 int입니다 및 VARCHAR 유형이 포함 a loadAssocList() 먼저 json 문자열로 인코딩되었지만 모든 값은 문자열로 취해졌습니다. var_dump() 또한 문자열 유형을 보여줍니다.

는 어떻게하면 데이터베이스에서와 같이 .... 기본적으로 어쩌면 문자열로 모두 변환하지, 데이터 유형 데이터베이스 결과 얻거나 내가 array1['key']=(int)myValue;를 사용하여 배열에 삽입하기 전에 명시 적으로 int로 변경해야 할 수 ?

답변

0

나는 다른 방법이 있는지 정말 모르겠다.하지만 내가 한 것은 (int) var와 같은 데이터베이스의 모든 int 값을 저장하기 전에 (int)를 추가하는 것이었다. var_from_db;