2013-10-09 63 views
0

我有一個非常基本的設置:一個名爲「元素」,並具有「正面」,「負面」,「類型」列的表,我需要選擇所有元素,並只循環通過那些有一種「視頻」。這是我現在有:雖然循環過濾器類別

require_once 'dbcon.php'; 

    $stmt = $db->prepare("select positive, negative,type from elements"); 
    $stmt->bind_result($pos,$neg$type); 
    $stmt->execute(); 

    while($stmt->fetch()){ 
     echo $type 
    } 

我已經與if($type=='video')while(($stmt->fetch()) && ($type=='video))試過,但我沒有得到任何結果回來。

回答

1

因此,你需要在查詢本身申請WHERE

SELECT `positive`, `negative`, `type` FROM `elements` WHERE `type`='video' 
+0

是的,我有這樣的工作對我來說,卻是這樣做的正確方法?這樣我需要爲每個類別做一個數據庫查詢。也請原諒我,但我只是學習PHP。 –

+0

這是解決您描述的問題的最佳方法。如果你有其他條件與其他需要的列值 - 那麼你應該決定做什麼。 (至少,這應該被描述) –

+0

不,它只是我需要的這些值。 –