简体   繁体   English

仅向MYSQL查询添加一些ID

[英]Add only some IDs to MYSQL Query

I got the following code and like to add a part, which controls which IDS should be shown. 我得到了以下代码,并且喜欢添加一个部分,该部分控制应显示哪个IDS。 Each row has an ID, and i would like to enter for example the ID 3,4 and 7 to show up. 每行都有一个ID,我想输入例如ID 3,4和7来显示。 Any ideas how i can do this? 任何想法我该怎么做? Thanks a lot! 非常感谢!

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

Thought about . 关于的思考。 'WHERE ID = (23,45,56)', But it does not work. 'WHERE ID =(23,45,56)',但是它不起作用。

use IN 使用IN

WHERE ID IN (23,45,56)

or the longer one, OR 或更长的一个, OR

WHERE ID = 23 OR ID = 45 OR ID = 56

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM