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 ; ?>
BEST2列在where子句中,'$羅馬[ 'BEST2']'存在於所有的情況下 – Nolwennig