0

データベースから「アプリ」という名前の美徳マート カテゴリ ID を取得するために、次のコードを作成しました。しかし、何も表示されません。助けてください。joomla 2.5と最新バージョンの美徳マートを使用しています

$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_ です。上記のコードをカテゴリ ビュー ページに記述しましたが、何も表示されません。

4

1 に答える 1

0

これを試して:

$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');

于 2013-01-19T17:29:47.967 に答える