2013-08-24 153 views
0

我得到以下代碼並且想添加一個控件,顯示哪些IDS應該顯示。 每行都有一個ID,我想輸入例如ID 3,4和7來顯示。任何想法我可以做到這一點?非常感謝!僅向MYSQL查詢添加一些ID

$itemsStmt = $pdo->query(
    'SELECT ' 
    .  '*, ' 
    .  'COUNT(v.voting_weight) AS cStimmen ' 
    . 'FROM abl_gewinnspiel g ' 
    . 'LEFT OUTER JOIN votes v ' 
    . 'ON ' 
    .  'v.vote_item_id = g.ID ' 
    . 'GROUP BY g.ID ' 
    . 'ORDER BY cStimmen DESC'); 
$voteItems = $itemsStmt->fetchAll(); 

想過了。 'WHERE ID =(23,45,56)',但它不起作用。

回答

0

使用IN

WHERE ID IN (23,45,56) 

或更長的一個,OR

WHERE ID = 23 OR ID = 45 OR ID = 56 
+0

只是給了我這個錯誤:致命錯誤:調用一個成員函數使用fetchall()非對象上 – Max