joomla 2.5数据库查询结果将每个值作为字符串数据类型返回

时间:2014-11-26 08:07:33

标签: php mysql joomla2.5

我试图获取一些数据库并尝试以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字符串,但每个值都被视为字符串,var_dump()也显示字符串类型。

如何从数据库中获取数据类型的结果,因为它在数据库中,基本上不会将所有内容转换为字符串.... 或者在将其插入到数组中之前,我是否需要显式更改int array1['key']=(int)myValue;

1 个答案:

答案 0 :(得分:0)

我真的不知道是否还有其他方法..但我做的是在从数据库存储每个int值之前添加(int),如$ intVar =(int)var_from_db;