【问题标题】:database query in joomla 2.5 virtuemartjoomla 2.5 中的数据库查询
【发布时间】:2013-01-19 17:26:56
【问题描述】:

我编写了以下代码以从数据库中获取名称为“app”的美德玛特类别 ID。但它没有显示任何东西。请帮助。我使用 joomla 2.5 和最新版本的 meadowmart

$db =&  JFactory::getDBO();
$query = $db->getQuery(true);
$query->select('virtuemart_category_id');
$query->from('#__virtuemart_categories_en_gb'); 
$query->where('category_name = "app" ');   //put your condition here    
$db->setQuery($query);
$o= $db->loadObjectList();
echo $o[0]->virtuemart_category_id;

我的数据库表前缀是 nyhar_ 。上面的代码我是在分类视图页面写的,没有显示任何内容。

【问题讨论】:

    标签: joomla joomla2.5 virtuemart


    【解决方案1】:

    试试这个:

    $db = JFactory::getDBO();
    $query = $db->getQuery(true);
    $query->select('*');
    $query->from('#__virtuemart_categories_en_gb'); 
    $query->where('category_name = "app" ');   
    $db->setQuery($query);
    $o= $db->loadResult();
    echo $o;
    

    要选择 id 值,您可以使用$query->select('virtuemart_category_id');

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-22
      • 2012-09-08
      • 1970-01-01
      • 1970-01-01
      • 2014-02-25
      • 1970-01-01
      • 2013-12-13
      相关资源
      最近更新 更多