2016-09-23 18 views
0

私は単純なクエリを行うことができないようです。mysql簡単なクエリ+

私が達成したいのは、 'best2'の値が '1'のすべての結果です。そのため、divはその結果にのみ関連付けられます。

現在、div 'badge-best2div'はすべての商品に添付されています。

私は何が欠けているのかわかりません。

<?php $show = true; ?> 
     <?php 

     $roman = Doctrine_Query::create()->from("Product") 
            ->where("status = 1") 
            ->andWhere("site_id = ? ", SITE_ID) 
            ->andWhere("best2 = 1") 
            ->fetchOne(array(), Doctrine_Core::HYDRATE_ARRAY); 

     ?> 
     <?php if ($product->getIsTop() && !isset($hide_badge_top)): $show = false;?> 
      <div class="badge-top"></div> 
     <?php endif; ?> 
     <?php if ($roman['best2']){ 
      $show = false;  ?> 
      <div class="badge-best2div"></div> 
     <?php } ?> 

    <?php if ($product->getIsBestBuy() && !isset($hide_badge_bestbuy) && $show): ?> 
      <div class="badge-bestbuy"></div> 
     <?php endif ; ?> 
+0

best2列を使用して作業しましたが節、 '$のローマン[ 'best2は']'すべての場合に存在する場合であります – Nolwennig

答えて

0

それは

<?php if (($roman['best2'])==1){ 
関連する問題