【问题标题】:MySQL SELECT rows matching Array? [duplicate]MySQL SELECT行匹配数组? [复制]
【发布时间】:2012-01-02 14:21:09
【问题描述】:

可能重复:
PHP/MYSQL using an array in WHERE clause

我有一个名为$ids的数组:

Array ( [0] => 14  [1] => 15 [2] => 16 [3] => 17 [4] => 18 [5] => 19)

我想从表Users 中进行选择,其中ID 匹配数组中的任何值。如何做到这一点?

【问题讨论】:

    标签: php mysql


    【解决方案1】:

    类似这样的:

    $values = implode(',', $ids);
    $sql = "SELECT * FROM Users WHERE ID IN ($values)";
    

    【讨论】:

    • 感谢 V2p...正是我今天要找的东西!!!
    猜你喜欢
    • 2022-06-10
    • 2011-07-17
    • 1970-01-01
    • 2011-01-18
    • 2011-06-22
    • 2011-03-23
    • 2013-12-26
    • 2019-01-25
    相关资源
    最近更新 更多