Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何在Joomla2.5中从数据库中获取数据_Database_Joomla_Joomla2.5 - Fatal编程技术网

Database 如何在Joomla2.5中从数据库中获取数据

Database 如何在Joomla2.5中从数据库中获取数据,database,joomla,joomla2.5,Database,Joomla,Joomla2.5,我只是尝试了这段代码,但没有得到输出。有人纠正我的代码吗 $db = JFactory::getDBO(); $query = "SELECT * from #__virtuemart_manufacturers"; $db->setQuery($query); $rows = $db->loadObjectList(); $itemrow = $rows[0]; $on_frontpage = $itemrow->content_id

我只是尝试了这段代码,但没有得到输出。有人纠正我的代码吗

 $db = JFactory::getDBO();
    $query = "SELECT * from #__virtuemart_manufacturers";
    $db->setQuery($query);
    $rows = $db->loadObjectList();
    $itemrow = $rows[0];
    $on_frontpage = $itemrow->content_id;
    print_r($on_frontpage);

我不想参加MVC。。只需给我发送获取数据的简单方法

您可以做些什么来解决这个问题

  • 尝试在PHPMyAdmin中运行SQL,查看查询是否正确
  • 打印($rows)
    并查看是否得到结果

  • 你能做的就是

  • 尝试在PHPMyAdmin中运行SQL,查看查询是否正确
  • 打印($rows)
    并查看是否得到结果
  • 试试这个

    $db = JFactory::getDBO();
    $query = "SELECT * from #__virtuemart_manufacturers";
    $db->setQuery($query);
    $result = $db->loadObjectList();
    foreach($result as $key=>$value){
    echo $value->content_id;
    }
    
    ObjectList意味着结果返回为必须使用foreach迭代的对象数组。 还将loadAssocList()与关联数组一起加载

    希望能有所帮助。

    试试这个

    $db = JFactory::getDBO();
    $query = "SELECT * from #__virtuemart_manufacturers";
    $db->setQuery($query);
    $result = $db->loadObjectList();
    foreach($result as $key=>$value){
    echo $value->content_id;
    }
    
    ObjectList意味着结果返回为必须使用foreach迭代的对象数组。 还将loadAssocList()与关联数组一起加载


    希望对您有所帮助。

    数据库查询的代码是正确的。 问题在于,Virtuemart在
    #uu_uVirtueMart\u manufacturers
    表中没有
    content\u id
    列。因此,该属性不存在,您无法使用
    print\r
    获得结果


    打开错误日志也会告诉您这一点。

    数据库查询的代码是正确的。 问题在于,Virtuemart在
    #uu_uVirtueMart\u manufacturers
    表中没有
    content\u id
    列。因此,该属性不存在,您无法使用
    print\r
    获得结果

    打开错误日志也会告诉您这一点