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