我尝试提取表中的特定数据,但我的代码不起作用:
$db =& JFactory::getDBO();
$query = "SELECT * FROM #_contact_details WHERE user_id = 43;";
$db->setQuery($query);
$results = $db->loadObjectList();
$results = $results["name"];
$results
没有给出任何东西。
$result
是stdClass Object
的数组。如果你想访问你必须使用的值:
$results = $results[0]->name;
希望这有帮助!
$results 没有给出任何内容,因为
loadObjectList()
返回对象数组,因此结果(结构)将是与此类似的一行 -
print_r($结果)
Array
(
[0] => stdClass Object
(
[name] => "test"
)
)
这样你就可以读取这样的数据
$results = $results[0]->name;
您可以在这里阅读
希望这会有所帮助。