我试图获取一些数据库,并尝试以json格式对其进行编码,db表包含int和varchar类型的值。
$db = $this->getDBO();
$query = "SELECT * FROM ".mt_table." WHERE user_id=".$userid;
$db->setQuery($query);
$resulr= $db->loadObjectList();
var_dump($result);
我首先使用了一个loadAssocList()
,并将其编码为json,但是每个值都被作为string,var_dump()
也显示了string类型。
怎样才能从数据库中的数据类型中得到结果,基本上不把所有的东西都转换成字符串.还是在使用array1['key']=(int)myValue;
将int插入数组之前,是否需要显式地更改int
发布于 2014-12-01 21:47:38
我真的不知道..But是否还有其他方法,我所做的就是在存储数据库中的所有int值之前添加(int),比如$intVar = (int)var_from_db;
https://stackoverflow.com/questions/27144012
复制