Database 数据库查询以获取Joomla 2.5中的十进制值

Database 数据库查询以获取Joomla 2.5中的十进制值,database,joomla2.5,Database,Joomla2.5,我正在尝试对Joomla 2.5中的数据库进行查询。我有一个名为“example”的数据库,我试图为id为949的用户获取名为“value”(非常原始)的特定值: $db =& JFactory::getDBO(); $query = $db->getQuery(true); $user = 949; $db->setQuery( 'SELECT value FROM example WHERE user_id = ' . $user ); $result = $db-&g

我正在尝试对Joomla 2.5中的数据库进行查询。我有一个名为“example”的数据库,我试图为id为949的用户获取名为“value”(非常原始)的特定值:

$db =& JFactory::getDBO();
$query = $db->getQuery(true);
$user = 949;
$db->setQuery( 'SELECT value FROM example WHERE user_id = ' . $user ); 
$result = $db->loadObjectList();
echo $result;
然而,我只是得到“Array”作为结果(期望值是一个小数,例如4.5)

有人能告诉我我做错了什么吗

$db =& JFactory::getDBO();
$query = $db->getQuery(true);
$user = 949;
$db->setQuery( "SELECT value FROM example WHERE user_id = '" . $user."'" ); 
$result = $db->loadObjectList();
echo $result;
试试这个

试试这个

$db->loadObjectList()
返回一个echo无法显示的对象数组。如果只想从一行返回一个值,请使用用户
$db->loadResult()

$db->loadObjectList()
返回一个对象数组,echo无法显示该数组。如果只想从一行返回一个值,请改为用户
$db->loadResult()