0

このコードを試しましたが、出力が得られませんでした。誰か私のコードを修正してください

 $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が欲しくありませんでした..データを取得するための簡単な方法を送ってください

4

3 に答える 3

2

これを試して、

$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() 。

それが役立つことを願っています..

于 2013-05-27T10:37:23.647 に答える
1

これを修正するためにできることは、

  1. PHPMyAdmin で SQL を実行してみて、クエリが正しいかどうかを確認してください。
  2. print_r($rows)結果が得られるかどうかを確認します。
于 2013-05-27T10:30:30.007 に答える